Transaction statuses
Distinct payment.status values currently stored in the database.
GET
/transactions/statusesAPIAuthentication:Bearer token
Authorization: Bearer <token>Security requirement: 403 CSRF Protection
Direct server-to-server calls authenticated via Bearer tokens do not require CSRF headers. If you instead invoke mutation endpoints from a web browser using cookie-based sessions, you must include the following header:
X-Requested-With: XMLHttpRequestResponse fields
| Field | Type | Presence | Description |
|---|---|---|---|
status | string | Always returned | success |
data.statuses | array | Always returned | Array of distinct status strings present on recorded payment rows. |
Status codes
| HTTP Status | Meaning |
|---|---|
| 200 | { status: "success", data: { statuses } }. |
| 401 | No merchant session. |
Notes
- Note: This endpoint returns whatever distinct strings exist on merchant payment rows, which may differ from the formal order lifecycle enum.