| 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

```bash
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

``400``401``404``500

---
