Chuyển tới nội dung chính

Hủy thanh toán

Đường dẫn

  • URL: /cb-core/api/v1/payment/cancel
  • Method: POST
  • Mô tả: API này được sử dụng để hủy một thanh toán.

Request

Bảng Request

Tham sốLoại dữ liệu + Độ dàiBắt buộcMô tả
request_idstring(50)ID request duy nhất, định dạng gợi ý: MerchantCode+YYYYMMDDHHMMSS+UniqueId
request_timestring(19)Thời gian request theo định dạng: YYYY-MM-DD HH:MM:SS
merchant_codestring(20)Mã merchant được Baokim cung cấp trước khi tích hợp
sub_merchant_codestring(20)Nếu Seller nằm dưới sub-merchant của bạn, điền mã sub merchant được Baokim cung cấp.
Nếu Seller nằm dưới bạn, điền Merchant_code được Baokim cung cấp như trên
seller_idstring(50)ID Seller trong hệ thống merchant
merchant_payment_idstring(50)ID thanh toán của merchant

Ví dụ Request

Ví dụ request cho phương thức thanh toán 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

Bảng Response

Tham sốLoại dữ liệu + Độ dàiBắt buộcMô tả
response_codeint(4)Mã lỗi từ Baokim theo Bảng mã lỗi
response_messagestring(100)Mô tả mã lỗi từ Baokim theo Bảng mã lỗi

Ví dụ Response

{
"response_code": 200,
"response_message": "Thành công"
}

Mã lỗi

Mã ResponseThông báo Response
200Thành công
11Thất bại
101Lỗi hệ thống
110Mã merchant không hợp lệ
120Signature không hợp lệ
422Lỗi xác thực