Skip to main content
This endpoint requires HMAC-SHA256 authentication. See Authentication for signature computation details.

When to Use This Endpoint

  • After payment timeout - Check if the payment completed after a 504 response
  • Reconciliation - Verify transaction status for accounting purposes
  • Status polling - Check on pending transactions

Transaction Status Values

StatusDescription
PENDINGTransaction created, awaiting terminal response
COMPLETEDTransaction completed successfully
FAILEDTransaction failed (check error details in response)
CANCELLEDTransaction was cancelled
AWAITING_RECONNECTTerminal disconnected mid-payment, waiting for reconnection
VOIDEDPayment was voided (terminal reconnected after grace period)

Voided Transactions

A transaction may be voided if:
  1. Terminal disconnected during payment processing
  2. 60-second grace period expired
  3. Terminal reconnected with a successful payment result
  4. Payment was automatically voided to prevent orphaned charges
Check the voidedAt and voidReason fields for voided transactions.