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

Cập nhật VA

Quy trình

Thông tin API

Method: POST

URL: /api/merchant-hosted/bank-transfer/update

Request

(Tham số đối tác gửi lên)

Bảng tham số chính

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1request_idString(50)ID duy nhất của request. Đề xuất format: MerchantCode+YYYYMMDDHHIISS+UniqueId
2request_timeString(19)Thời gian gửi request. Format: YYYY-MM-DD HH:II:SS
3merchant_codeString(30)Mã đối tác Baokim cung cấp
4mrc_order_idString(22)Mã đơn hàng merchant đã tạo trước đó
5acc_nameString(50)Tên tài khoản
6collect_amount_minIntegerSố tiền thu hộ tối thiểu (tối thiểu 2.000 VNĐ)
7collect_amount_maxIntegerSố tiền thu hộ tối đa (không giới hạn)
8expire_dateString(19)Ngày hết hạn thanh toán. Format: YYYY-MM-DD HH:II:SS

Ví dụ Request

{
"request_id": "PARTNER001_20250717115030_0001",
"request_time": "2025-07-17 11:50:30",
"merchant_code": "Baokim123",
"mrc_order_id": "MRC202507170001",
"acc_name": "Nguyen Van B",
"collect_amount_min": 10000,
"collect_amount_max": 300000000,
"expire_date": "2025-07-20 23:59:59"
}

Response

(Tham số Baokim trả về)

Bảng tham số chính

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1codeIntegerMã lỗi của Baokim
2messageString(255)Mô tả mã lỗi
3dataObjectDữ liệu trả về

Thông tin data

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1mrc_order_idString(25)Mã đơn hàng đối tác gửi lên
2order_idString(25)Mã giao dịch tại Baokim
3collect_amount_minIntegerSố tiền thu hộ tối thiểu (tối thiểu 2.000 VNĐ)
4collect_amount_maxIntegerSố tiền thu hộ tối đa (không giới hạn)
5expire_dateDatetimeNgày hết hạn thanh toán. Format: YYYY-MM-DD H:m:s
6bank_nameString(100)Tên ngân hàng
7bank_branchString(100)Chi nhánh ngân hàng
8acc_noString(22)Số tài khoản
9acc_nameString(50)Tên chủ tài khoản
10qr_stringTextQR string
11qr_pathString(100)Đường dẫn ảnh QR

Ví dụ Response

{
"code": 0,
"message": "Thành công",
"data": {
"mrc_order_id": "ORD123456789",
"order_id": 1231313,
"collect_amount_min": 10000,
"collect_amount_max": 300000000,
"expire_date": "2025-07-20 23:59:59",
"bank_name": "Ngân hàng TMCP Ngoại Thương Việt Nam (Vietcombank)",
"bank_branch": "Chi nhánh Hà Nội",
"acc_no": "0123456789012",
"acc_name": "Nguyen Van A",
"qr_string": "00020101021238550010A0000007270123000697040300000000000020386304C3A4",
"qr_path": "https://sandbox.Baokim.vn/qr/BK1234567890.png"
}
}

Error Codes

codemessage
100Thành công
101Lỗi hệ thống
102Lỗi nhà cung cấp
104Lỗi xác thực JWT
105Chữ ký số không hợp lệ
106Số tiền đơn hàng không đủ để hoàn tiền
107Đơn hàng không thể hoàn
108Đơn hàng không thể hủy
109Đơn hàng không tồn tại
110Mã đơn hàng merchant đã tồn tại
422Lỗi validate