Inquiry
Verify a Slip Status#
GET /enqStatus
Returns details for a PromptPay/PayNow transaction. Request will eventually be sending to respective acquirer party to check status.
Parameters#
- Request Body
- Example
| Name | Type | Required | Description |
|---|---|---|---|
| merchantID | string(50) | false | Unique Merchant ID set by the company |
| terminalID | string(25) | false | Unique ID of the terminal |
| amount | string(13) | true | Transaction amount. Amount should always contain two decimal points i.e. Amount "100.00" is defined as "100.00", Amount "99.12" is defined as "99.12" |
| qRCodeID | string(20) | true | Unique identifier of QR code |
| checkSum | string | true | Checksum of the query string |
Example response:#
Get a Payment Status#
GET /paymentStatus
Returns details for a payment transaction. Typically, this method is used by merchants to get the status and details of the payment after receiving a payment status notification from QR Gateway. The method can be requested by providing a Transaction ID.
Parameters#
- Request Body
- Example
| Name | Type | Required | Description |
|---|---|---|---|
| transactionID | integer(int64) | true | Unique transaction ID generated by QRGW |
| checkSum | string | true | Checksum of the query string |
Example responses:#
Get a Refund Status#
GET /refundStatus
Returns details for a refund transaction. Typically, this method is used by merchants to get the status and details of the refund after receiving a refund status notification from QR Gateway. The method can be requested by providing either Refund Transaction ID or Refund Reference ID.
Parameters#
- Request Body
- Example
| Name | Type | Required | Description |
|---|---|---|---|
| refundReferenceID | string(20) | conditional | Unique reference provided during refund |
| refundTransactionID | string(20) | conditional | Unique transaction ID generated by QRGW |
| checkSum | string | true | Checksum of the query string |