API
Payment status
Confirm payment outcomes from your server using track_id.
Authenticated status (recommended for your backend)
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.