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

Tra Cứu Giao Dịch

Quy trình

MERCHANT gọi API này để lấy danh sách các giao dịch của VA.

Thông tin API

Method: POST

URL: /b2b/core/api/ext/mm/bank-transfer/detail

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(100)Id duy nhất ứng với mỗi Request từ MERCHANT sang Baokim
2request_timeString(20)Thời gian gửi Request. Format: YYYY-MM-DD H:i:s
3master_merchant_codeString(50)Mã định danh duy nhất cho MASTER MERCHANT
4sub_merchant_codeString(50)Mã định danh duy nhất cho SUB MERCHANT
5acc_noStringSố tài khoản VA muốn cập nhật thông tin
6start_dateDatetimeTra cứu giao dịch từ ngày nào. Nếu null, Baokim mặc định lấy giá trị T-1
7end_dateDatetimeTra cứu giao dịch đến ngày nào

Ví dụ resquest

{
"request_id": "MERCHANT050015588AXE012",
"request_time": "2020-08-11 14:41:00",
"master_merchant_code": "MASTERMERCHANT",
"sub_merchant_code": "SUBMERCHANT",
"acc_no": "1234567890123",
"start_date": "2020-08-10 14:41:00",
"end_date": "2020-08-11 15:41:00"
}

Response

(Tham số Baokim trả cho Đối tác)

Bảng tham số chính

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

Thông tin data

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1va_infoObjectThông tin VA
2transactionsArrayMảng danh sách giao dịch

Thông tin va_info

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1bank_nameStringTên ngân hàng VA
2bank_branchStringChi nhánh
3acc_noStringSố tài khoản VA
4acc_nameStringTên tài khoản VA
5qr_stringTextChuỗi QR
6qr_pathStringĐường dẫn ảnh QR

Thông tin transactions

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1idIntegerMã giao dịch của Baokim
2order_idIntegerMã đơn hàng của Baokim
3sub_merchant_feeIntegerPhí của sub merchant
4master_merchant_feeIntegerPhí của master merchant
5master_merchant_modelIntegerMô hình master merchant
6user_feeIntegerPhí của user
7total_amountIntegerTổng tiền user cần phải thanh toán
8amountIntegerSố tiền merchant thực nhận
9descriptionStringNội dung giao dịch
10statusIntegerTrạng thái giao dịch
11completed_atDatetimeThời gian hoàn thành giao dịch
12created_atDatetimeThời gian tạo giao dịch
13updated_atDatetimeThời gian cập nhật giao dịch

Ví dụ response

{
"request_id": "MERCHANT050015588AXE012",
"request_time": "2020-08-11 14:41:00",
"master_merchant_code": "MASTERMERCHANT",
"sub_merchant_code": "SUBMERCHANT",
"store_code": null,
"branch_code": null,
"staff_code": null,
"va_info": {
"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": "01234567890123",
"acc_name": "BAOKIM NGUYEN VAN A",
"qr_string": "00020101021238550010A0000007270123000697040300000000000020386304C3A4",
"qr_path": "https://sandbox.baokim.vn/qr/BK1234567890.png"
},
"transaction": [
{
"id": 5567261,
"order_id": 1870436,
"sub_merchant_fee": 2200,
"master_merchant_fee": 1100,
"master_merchant_model": 1,
"user_fee": 0,
"total_amount": 200000,
"amount": 200000,
"description": "NGUYEN VAN A chuyen tien",
"status": 1,
"completed_at": "2020-08-11 14:41:00",
"created_at": "2020-08-11 14:41:00",
"updated_at": "2020-08-11 15:41:00"
}
]
}

Error Codes

Mã lỗiMô tả
100Thành công
11Thất bại
101Lỗi hệ thống Baokim
103Lỗi xác thực chữ ký
104Lỗi xác thực JWT
422Dữ liệu không hợp lệ
710Sub merchant không tồn tại
711Master merchant không tồn tại
712Sub merchant đang không hoạt động
713Master merchant đang không hoạt động