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

Hoàn Tiền Giao Dịch

Quy trình

Merchant gọi API hoàn huỷ khi khách hàng có yêu cầu trả hàng, huỷ dịch vụ, v.v.

Cẩn thận

Trường hợp API hoàn tiền giao dịch response mã lỗi 116 (tức GD gốc được thanh toán nguồn tiền từ Ví điện tử), vui lòng gọi lại API này với thông tin STK ngân hàng nhận tiền hoàn.

Thông tin API

Method: POST

URL: /b2b/core/api/ext/mm/refund/send

Response

(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
5mrc_order_idIntegerMã đơn hàng của Merchant
6amountNumberSố tiền hoàn (nếu hoàn 1 phần)
7descriptionTextLý do hoàn đơn
8account_noStringSố tài khoản nhận tiền hoàn
9bank_noStringMã ngân hàng nhận tiền hoàn

Ví dụ resquest

{
"request_id": "MERCHANT050015588AXE014",
"request_time": "2020-08-11 14:41:00",
"master_merchant_code": "MASTERMERCHANT",
"sub_merchant_code": "SUBMERCHANT",
"order_code": "VLAD_1753867524",
"order_id": 1870436,
"refund_amount": null,
"reason": "Khách hàng yêu cầu trả hàng"
}

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ả
1idIntegerMã giao dịch hoàn tiền 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 thực nhậ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

{
"code": 0,
"message": "Success",
"data": {
"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": "Hoan tien giao dich",
"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