Retrieve transaction status for reconciliation or post-timeout verification
| Status | Description |
|---|---|
PENDING | Transaction created, awaiting terminal response |
COMPLETED | Transaction completed successfully |
FAILED | Transaction failed (check error details in response) |
CANCELLED | Transaction was cancelled |
AWAITING_RECONNECT | Terminal disconnected mid-payment, waiting for reconnection |
VOIDED | Payment was voided (terminal reconnected after grace period) |
voidedAt and voidReason fields for voided transactions.HMAC-SHA256 authentication. Requires three headers: x-api-key (your API key), x-timestamp (ISO 8601 timestamp), and x-signature (Base64-encoded HMAC-SHA256 signature). See Authentication documentation for signature computation.
The transaction ID to query
Transaction details
Unique transaction identifier
Transaction status
PENDING, COMPLETED, FAILED, CANCELLED, AWAITING_RECONNECT, VOIDED ISO 8601 timestamp of creation
ISO 8601 timestamp of last update
ISO 8601 timestamp of this response
ISO 8601 timestamp of completion
Stable terminal device identifier
ISO 8601 timestamp when payment was voided
Reason for voiding the payment