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