Last updated: 27 October 2025 | Change log
You can fully or partially refund a payment.
Send a refund request to return the full settled amount to your customer.
POST to the payments:refund action link received in your complete settlement, partial settlement or sale response.
As this is a full refund, follow the action links from settle and partial settle.
POST https://try.access.worldpay.com/payments/settlements/refunds/full/eyJrIjoiazNhYjYzMiJ9
No request body is needed for this request.
The response contains the payments:events action link. Use this resource to make an order inquiry.
{
"_links": {
"payments:events": {
"href": "https://access.worldpay.com/payments/events/eyJrIjoiazNhYjYzMiJ9"
},
"curies": [
{
"name": "payments",
"href": "https://access.worldpay.com/rels/payments/{rel}",
"templated": true
}
]
}
}Send a partial refund request to return a portion of the settled amount to your customer.
POST your request to the payments:partialRefund action link returned in your settlement or sale response.
Send the amount to refund and the authorization currency in the body.
POST https://try.access.worldpay.com/payments/settlements/refunds/partials/eyJrIjoiazNhYjYzMiJ9
{
"value": {
"amount": 125,
"currency": "GBP"
},
"reference": "partial-refund-reference"
}The response contains the payments:events action link. Use this resource to make an order inquiry.
{
"_links": {
"payments:partialRefund": {
"href": "https://try.access.worldpay.com/payments/settlements/refunds/partials/eyJrIjoiazNhYjYzMiJ9"
},
"payments:events": {
"href": "https://try.access.worldpay.com/payments/events/eyJrIjoiazNhYjYzMiJ9"
},
"curies": [{
"name": "payments",
"href": "https://try.access.worldpay.com/rels/payments/{rel}",
"templated": true
}]
}
}Next steps