Skip to main content

Payment Token Details

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..."
}
ParameterData TypeMandatoryDescription
payment_tokenstringYesPayment 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"
}
ParameterData TypeMandatoryDescription
idnumberYesTransaction ID
company_idnumberYesCompany ID
client_idnumberYesClient ID
channelstringYesQRCODE
amountstringYesPayment Amount
currencystringYesPayment Currency
invoice_nostringYesInvoice Number
reference1stringYesReference 1
reference2stringNoReference 2
remarkstringNoPayment Remark
paramsobjectNoPayment Parameters
trx_idstringYesBank Transaction ID
qrcode_contentstringYesQR Code Content
callback_statusstringNoCallback to 'backend_callback_url' Status
callback_resultstringNoCallback to 'backend_callback_url' Result
callback_atstringNoCallback to 'backend_callback_url' At
canceled_atstringNoCanceled At
canceled_reasonstringNoCanceled Reason
payment_provider_callback_atstringNoBank Callback At
statusstringYesPENDING, COMPLETED, CANCELED, FAILED
completed_atstring, nullNoCompleted At
created_atstringYesCreated At
expired_atstringYesExpired At
expires_innumberYesExpires In
companyobjectYesCompany
envstringYesDEV, PROD

Run test with Swagger Editor UAT

Run test with Swagger Editor Production