API

Payment status

Confirm payment outcomes from your server using track_id.


POST /merchant/payment-status
X-API-KEY: <your-api-key>
{ "track_id": "11111111-2222-3333-4444-555555555555" }

Response

{
  "status": "success",
  "track_id": "11111111-2222-3333-4444-555555555555"
}

status is one of pending | success | failed.

The transaction must belong to the API key’s profile.


Hosted checkout status

Hosted result pages may call:

POST /merchant/payment-status-by-track-id

with the same body and response shape. For order fulfillment on your servers, prefer the authenticated payment-status endpoint and webhooks. Treat track_id as sensitive and do not expose it unnecessarily.