Skip to content

Refund a succeeded payment

POST
/api/v1/payments/{id}/refund
curl --request POST \
--url https://example.com/api/v1/payments/example/refund \
--header 'x-api-key: <x-api-key>'
id
required
string
Media typeapplication/json
object
id
required
string
stripePaymentIntentId
required
string
customerId
required
string
amount
required

Smallest currency unit (cents)

number
currency
required
string
status
required
string
Allowed values: requires_payment_method requires_confirmation requires_action processing succeeded canceled refunded
createdAt
required
string format: date-time
updatedAt
required
string format: date-time

Example

{
"status": "requires_payment_method"
}