Payment Token Details
- UAT URL
- Production URL
The Payment Option Details API allows merchants to retrieve details on all their available payment options in a single request.
Payment Token Detail Request
To prepare a payment token detail request
Payment Token Detail Request
{
"payment_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21wYW55X2lkIjoyLCJ..."
}
| Parameter | Data Type | Mandatory | Description |
|---|---|---|---|
| payment_token | string | Yes | Payment Token |
cURL
cURL
curl -X 'POST' \
'http://uat-api-qr-pay.superrich1965.com/auth/getPaymentTokenDetail' \
-H 'accept: */*' \
-H 'Content-Type: application/json' \
-d '{
"payment_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21wYW55X2lkIjoyLCJjbGllbnRfaWQiOiJzcHItZXdhbGxldC1hcHAiLCJpbnZvaWNlX25vIjoiSU5WMDAwMSIsImlhdCI6MTc2NDEyOTg2NiwiZXhwIjoxNzY0MTMxNjY2fQ.NCPmBp4vVbJdciImtmuDgBY6U3_VvsJAYl2OESff8yc"
}'
Payment Token Detail Response
{
"id": 58,
"company_id": 2,
"client_id": 7,
"channel": "QRCODE",
"amount": "100.00",
"currency": "THB",
"invoice_no": "INV0001",
"reference1": "ref1",
"reference2": "reg2",
"remark": "reamrk",
"params": {
"backend_callback_url": "https://yourdomain.com/api/payment-callback",
"frontend_redirect_url": "https://yourdomain.com/payment-success"
},
"trx_id": "20251126040426871",
"qrcode_content": null,
"callback_status": "PENDING",
"callback_result": null,
"callback_at": null,
"canceled_at": null,
"canceled_reason": null,
"payment_provider_callback_at": null,
"status": "PENDING",
"completed_at": null,
"created_at": "2025-11-26T04:04:26.871Z",
"expired_at": "2025-11-26T04:14:26.870Z",
"expires_in": 499,
"company": {
"id": 2,
"name": "SPR eWallet App test2",
"logo": "http://localhost:3001/uploads/2025-11/019ab942-7bcf-7773-8d1c-05e0e20e31ac-1764044733391-bb2b.png",
"logo_path": "/2025-11/019ab942-7bcf-7773-8d1c-05e0e20e31ac-1764044733391-bb2b.png"
},
"env": "TEST"
}
| Parameter | Data Type | Mandatory | Description |
|---|---|---|---|
| id | number | Yes | Transaction ID |
| company_id | number | Yes | Company ID |
| client_id | number | Yes | Client ID |
| channel | string | Yes | QRCODE |
| amount | string | Yes | Payment Amount |
| currency | string | Yes | Payment Currency |
| invoice_no | string | Yes | Invoice Number |
| reference1 | string | Yes | Reference 1 |
| reference2 | string | No | Reference 2 |
| remark | string | No | Payment Remark |
| params | object | No | Payment Parameters |
| trx_id | string | Yes | Bank Transaction ID |
| qrcode_content | string | Yes | QR Code Content |
| callback_status | string | No | Callback to 'backend_callback_url' Status |
| callback_result | string | No | Callback to 'backend_callback_url' Result |
| callback_at | string | No | Callback to 'backend_callback_url' At |
| canceled_at | string | No | Canceled At |
| canceled_reason | string | No | Canceled Reason |
| payment_provider_callback_at | string | No | Bank Callback At |
| status | string | Yes | PENDING, COMPLETED, CANCELED, FAILED |
| completed_at | string, null | No | Completed At |
| created_at | string | Yes | Created At |
| expired_at | string | Yes | Expired At |
| expires_in | number | Yes | Expires In |
| company | object | Yes | Company |
| env | string | Yes | DEV, PROD |
Run test with Swagger Editor UAT
Run test with Swagger Editor Production