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ài | Bắt buộc | Mô tả |
|---|---|---|---|
| request_id | string(50) | Có | ID request duy nhất, định dạng gợi ý: MerchantCode+YYYYMMDDHHMMSS+UniqueId |
| request_time | string(19) | Có | Thời gian request theo định dạng: YYYY-MM-DD HH:MM:SS |
| merchant_code | string(20) | Có | Mã merchant được Baokim cung cấp trước khi tích hợp |
| sub_merchant_code | string(20) | Có | 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_id | string(50) | Có | ID Seller trong hệ thống merchant |
| merchant_payment_id | string(50) | Có | 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ài | Bắt buộc | Mô tả |
|---|---|---|---|
| response_code | int(4) | Có | Mã lỗi từ Baokim theo Bảng mã lỗi |
| response_message | string(100) | Có | 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ã Response | Thông báo Response |
|---|---|
| 200 | Thành công |
| 11 | Thất bại |
| 101 | Lỗi hệ thống |
| 110 | Mã merchant không hợp lệ |
| 120 | Signature không hợp lệ |
| 422 | Lỗi xác thực |