The refund object

Payment refund.

AttributeTypeDescription
reasonstringGeneric reason for why the refund was intiated. Possible values: ["duplicate", "fraudulent", "requested_by_customer"]
statusstringCurrent status of the refund. Possible values: ["created", "failed_charge_for_pending_refund_disputed", "failed_expired_or_cancelled", "failed_lost_or_stolen", "failed_unknown", "succeeded"]
location.uidstringPodium unique identifier for location.
amountintegerAmount refunded to the customer, represented in cents.
uidstringPodium unique identifier for refund.
createdAtstringWhen the refund was initiated.
cardBrandstringBrand of the card that is to receive the credited refund.
cardLast4stringLast four digits of the card that is to receive the credited refund.
notesarray[string]Detailed note for why the refund was initiated.
settledAtstringWhen the refund was fully completed. Refunds can take 5-10 days to appear in the customer’s bank account.
{
  "reason": "duplicate",
  "status": "created",
  "location": {
    "uid": "00000000-0000-0000-0000-000000000000"
  },
  "amount": 100,
  "uid": "00000000-0000-0000-0000-000000000000",
  "createdAt": "2015-01-23T23:50:07Z",
  "cardBrand": "visa",
  "cardLast4": "4242",
  "notes": [
    "The product did not function properly."
  ],
  "settledAt": "2015-01-23T23:50:07Z"
}