Create Refund
| Time | Status | User Agent | |
|---|---|---|---|
| Make a request to see history. |
URL Expired
The URL for this request expired after 30 days.
transactionId
uuid
required
The transaction ID to refund
amount
integer
required
The amount to refund in minor units (e.g. pence for GBP)
currency
const
enum
required
The currency of the refund
GBP
Allowed:
GBP
externalReference
string
The merchant's reference for the refund
brandId
string
Brand ID for the refund
accept
string
enum
Defaults to application/json
Generated from available response content types
application/jsonapplication/problem+json
Allowed:
application/json``application/problem+json
``200 Successful refund initiation
``400 Bad Request
``401 Unauthorized
``404 Not Found
``409 Conflict
``422 Unprocessable Entity
``500 Internal Server Error
Base URL
https://api.superpayments.com/2026-04-01/refunds
curl --request POST \
--url https://api.superpayments.com/2026-04-01/refunds \
--header 'accept: application/json' \
--header 'content-type: application/json'
Choose an example:
application/json
``200
application/problem+json
400401404500