Invalidate QR
Invalidate QR for MPM
Use this endpoint to invalidate the payment reference id in a payment code for Merchant Presented Mode (MPM) if the order in the merchant's system is closed/canceled. Once the QR is invalidated successfully, the corresponding QR code containing the payment reference ID can no longer be used to make payment.
- URL: "/v3/merchant-host/qr/invalidate"
Request Parameters
request_idstringRequired
Unique identifier for request, accepts up to 64 characters.
payment_reference_idstringRequired
Payment reference ID that corresponds to the QR being invalidated.
merchant_ext_idstringRequired
Unique identifier of merchant in merchant's system.
store_ext_idstringRequired
Unique identifier of store in merchant's system.
Response Parameters
request_idstring
Unique identifier for request.
errcodeint32
Error code to specify the error returned.
debug_msgstring
Debug message to provide more information.
Response Code
| Value | Description |
|---|---|
| -2 | A server dropped the connection |
| -1 | A server error occurred |
| 0 | Success |
| 1 | The Request Parameters is invalid or a mandatory parameter is empty |
| 2 | Permission denied, often due to invalid status |
| 4 | Not found, often due to merchant/store/user/transaction not found |
| 1800 | A server error occurred |
| 1901 | QR code cannot be invalidated |