Skip to main content
This page is part of the REST API Guides. Using the JavaScript library instead? See Payments Library Guides.
Prerequisites: API key, Payment Gateway Account, and an existing transaction ID. Query the status of a previously submitted charge or authorization. Useful for reconciliation and handling timeout scenarios. Endpoint: POST /PaymentGateway/status

Check by Transaction ID

Look up a transaction using the gateway’s transaction ID (returned from charge/authorize):

Check by Your Reference

Look up a transaction using your custom reference (myRef from the original request):
Using myRef requires that you passed a custom reference when creating the original transaction.

Status API Reference

Complete parameter reference for status requests

Response

Use Cases

Handling Timeouts

If a charge request times out, check the status before retrying to avoid duplicate charges:

Daily Reconciliation

Verify transaction statuses against your records:

Refunds & Voids

Cancel or reverse transactions