Refund
- Type: object
Refund objects allow you to refund a previously created payment that isn't refunded yet. Funds are refunded to the credit or debit card that's initially charged.
- Type: integer · amountWithCurrencyPrecisionFormat: int64
amount requiredInteger amount in minor units (e.g. cents) specific to the currency. Example: 100 for €1.00
- Type: stringFormat: date-time
created requiredUnix timestamp when refund was created
- Type: object · Currency
currency requiredThree-letter ISO currency code
- Type: string
id requiredUnique identifier for the refund
- Type: object · RefundDestinationDetails
destination _details Details about the destination account to which the refund was credited.
- Type: string
failure _reason max length:5000Provides the reason for the refund failure. Possible values are:
lost_or_stolen_card,expired_or_canceled_card,charge_for_pending_refund_disputed,insufficient_funds,declined,merchant_request, orunknown. payment - Type: string · PaymentIdmax length:100
The identifier of the Payment to refund
payment _intent - Type: string · IntentIdmax length:100
The identifier of the PaymentIntent to refund
- Type: stringenum
pending _reason Provides the reason for why the refund is pending. Possible values are:
processing,insufficient_funds, orcharge_pending.valuescharge _pending insufficient _funds processing
- Type: string
reason max length:100enumString indicating the reason for the refund. If set, possible values are
duplicate,fraudulent, andrequested_by_customer.valuesduplicate fraudulent requested _by _customer
- Type: string | null
status max length:100Status of the refund. This can be
pending,requires_action,succeeded,failed, orcanceled. Learn more about failed refunds. - Type: stringFormat: date-time
updated When the transaction was last updated

