Fast refunds allow for refunds to credit a cardholder's account within 30 minutes, where the account accepts fast funds disbursements.
Prerequisite
To enable this feature, please speak to your Implementation Manager.
Submit the fastRefund object in your full or partial refund request.
Example:
{
"fastRefund": {
"enabled": true,
"fallbackToStandard": false
}
}Recommendation
Submit the fallbackToStandard boolean so that a standard refund is attempted if your customer's card does not support fast routing.
The response message is identical to a standard full or partial refund response.
{
"paymentId": "payqRdrJboocTc1dCVdAu4Vd0",
"commandId": "cmddn9j_SEC7N4_ynTDRBWc-0",
"_links": {
"cardPayments:events": {
"href": "/payments/events/:linkData"
},
"curies": [
{
"name": "payments",
"href": "/rels/payments/{rel}",
"templated": true
}
]
}
}If you have attempted to send a fast refund, you receive a fastRefund flag in your sentForRefund event.
If the refund fails you receive a description with the reason for the failure.
"eventId": "bb55ca5a-e05c-47e1-8e94-e88bac1a0a17",
"eventTimestamp": "2018-06-13T14:18:13.407",
"eventDetails": {
"classification": "payment",
"downstreamReference": "3378792436",
"transactionReference": "Memory265-13/08/1876",
"type": "sentForRefund",
"date": "2025-11-11",
"reference": "12345",
"fastRefund": "attempted",
"amount": {
"value": 100,
"currencyCode": "EUR"
},
"_links": {
"payment": {
"href": ""
}
}