Invalidate Order
Invalidate Order for Checkout with ShopeePay
Use this endpoint to invalidate the existing order using payment reference id for Checkout with ShopeePay if the order in the merchant’s system is closed/cancelled. Once the order payment reference id is invalidated successfully, the corresponding redirect_url_http can no longer be used to make payment.
- URL: "/v3/merchant-host/order/invalidate"
Request Parameters
request_idstringRequired
Unique identifier for request, accepts up to 64 characters.
payment_reference_idstringRequired
Payment reference ID that corresponds to the order 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 |