Skip to main content

Cancel Payment

Path

  • URL: /cb-core/api/v1/payment/cancel
  • Method: POST
  • Description: This API is used to cancel an payment.

Request

Request Table

ParamsData Type + LengthRequiredDescription
request_idstring(50)YesUnique request ID, suggested format: MerchantCode+YYYYMMDDHHMMSS+UniqueId
request_timestring(19)YesRequest time in format: YYYY-MM-DD HH:MM:SS
merchant_codestring(20)YesMerchant code provided by Baokim before integration
sub_merchant_codestring(20)YesIf the Seller is under your sub-merchant, fill your sub merchant code provided by Baokim.
If Seller is under you, fill your Merchant_code provided by Baokim as above
seller_idstring(50)YesSeller ID on merchant's system
merchant_payment_idstring(50)YesMerchant payment's ID

Request Example

Request example for payment method is QRCODE/VA

{
"request_id": "MERCHANT12345678901234510281",
"request_time": "2024-11-15 14:36:00",
"merchant_code": "PHUONGTT",
"sub_merchant_code": "SUBPHUONGTT",
"seller_id": "SELLER12345678901234510281",
"merchant_payment_id": "1234567890"
}

Response

Response Table

ParamsData Type + LengthRequiredDescription
response_codeint(4)YesError code from Baokim as per Error Codes Table
response_messagestring(100)YesDescription of the error code from Baokim as per Error Codes Table

Response Example

{
"response_code": 200,
"response_message": "Success"
}

Error Code

Response CodeResponse Message
200Success
11Failed
101System Error
110Merchant Code Invalid
120Invalid Signature
422Validation Error