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

ValueDescription
-2A server dropped the connection
-1A server error occurred
0Success
1The Request Parameters is invalid or a mandatory parameter is empty
2Permission denied, often due to invalid status
4Not found, often due to merchant/store/user/transaction not found
1800A server error occurred
1901QR code cannot be invalidated