Last updated: 27 October 2025 | Change log
Send a request to find out the current status of your payment after it has been authorized.
There's two ways you can query a payment:
- The
payments:eventsaction link from your response - The payments event resource which takes transactionRef and entity as query parameters
You receive a
payments:eventsaction link in your:Make a
GETrequest on the action link that's received in your request:
GEThttps://try.access.worldpay.com/payments/events/eyJrIjoiazNhYjYzMiJ9We return the last event and your next available actions.
{
"lastEvent": "Authorized",
"_links": {
"payments:cancel": {
"href": "https://try.access.worldpay.com/payments/authorizations/cancellations/eyJrIjoiazNhYjYzMiJ9"
},
"payments:settle": {
"href": "https://try.access.worldpay.com/payments/settlements/full/eyJrIjoiazNhYjYzMiJ9"
},
"payments:partialSettle": {
"href": "https://try.access.worldpay.com/payments/settlements/partials/eyJrIjoiazNhYjYzMiJ9"
},
"curies": [{
"name": "payments",
"href": "https://try.access.worldpay.com/rels/payments/{rel}",
"templated": true
}]
}
}You make a query using the transactionReference and entity parameters:
GEThttps://try.access.worldpay.com/payments/events?transactionRef=REF123&entity=defaultRememberReplace
REF123with the uniquetransactionReferenceused in your authorization request and replacedefaultwith your merchant entity.We return the
lastEventand your next available actions.
{
"lastEvent": "Authorized",
"_links": {
"payments:cancel": {
"href": "https://try.access.worldpay.com/payments/authorizations/cancellations/eyJrIjoiazNhYjYzMiJ9"
},
"payments:settle": {
"href": "https://try.access.worldpay.com/payments/settlements/full/eyJrIjoiazNhYjYzMiJ9"
},
"payments:partialSettle": {
"href": "https://try.access.worldpay.com/payments/settlements/partials/eyJrIjoiazNhYjYzMiJ9"
},
"curies": [{
"name": "payments",
"href": "https://try.access.worldpay.com/rels/payments/{rel}",
"templated": true
}]
}
}