Inquiry QRIS
Developing
POST
/pg/snap/v1/qr/qr-mpm-query
Last modified:2025-05-19 04:51:19
Retrieve the current payment status of a QRIS transaction using its reference ID service code. This lets you check if the customer has completed the payment, or if the QR code has expired.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://staging-uno.topremit.com/pg/snap/v1/qr/qr-mpm-query' \
--header 'Authorization;' \
--header 'CHANNEL-ID;' \
--header 'X-TIMESTAMP;' \
--header 'X-SIGNATURE;' \
--header 'X-PARTNER-ID;' \
--header 'X-EXTERNAL-ID;' \
--header 'Content-type: application/json' \
--data-raw '{
"originalPartnerReferenceNo": "string",
"originalReferenceNo": "string",
"serviceCode": "string"
}'
Response Response Example
{
"responseCode": "string",
"responseMessage": "string",
"originalPartnerReferenceNo": "string",
"originalReferenceNo": "string",
"serviceCode": "string",
"latestTransactionStatus": "string",
"paidTime": "string",
"amount": {
"value": "string",
"currency": "string"
},
"additionalInfo": {
"paymentId": "string",
"qrisInvoiceId": "string",
"status": "string",
"expiredDate": "string",
"description": "string",
"createdAt": "string"
}
}
Request
Header Params
Content-type
string
required
Example:
application/json
Authorization
string
required
CHANNEL-ID
string
required
X-TIMESTAMP
string
required
e.g., 2025-05-15T12:34:31+07:00
X-SIGNATURE
string
required
X-PARTNER-ID
string
required
X-EXTERNAL-ID
string
required
Body Params application/json