Skip to main content
Reconciliation re-checks a payment intent against its gateway transactions and syncs the status. Use it when a payment looks stuck or you want to force an authoritative refresh.

Reconcile a payment

curl -X POST https://api.orqex.com/v1/payment/intents/TRX123/reconcile \
  -H "Authorization: Bearer sk_live_xxx"

Response

id
string
Reconciliation id.
status
string
pending, completed or failed.
before
object
Intent/attempt status before reconciliation.
after
object
Intent/attempt status after reconciliation.
In normal operation you rarely need this — Orqex reconciles automatically and sends a webhook when a status settles. Reconcile manually only to force a refresh.
The project-wide reconciliation report endpoint is not yet available and returns HTTP 501.