Hàm kiểm tra thông tin chi hộ

Hàm kiểm tra này giúp người dùng có thể kiểm tra trước kết quả chi hộ thông qua số điện thoại.

HTTP request

POST {{URL}}/api/v2/disbursement/create

URL

+ Sanbox: http://sb-disbursement.esms.center

+ Production: https://api.vihatsoftware.com

  • Content Type: application/json

  • Response Type: application/json

curl --location --globoff '{{URL}}/api/v2/disbursement/verify' \
--header 'token: {{token}}' \
--header 'Content-Type: application/json' \
--data '{
    "disbursementData":"{{disbursementData}}",
    "disbursementMethod":"{{disbursementMethod}}",
    "channel":{{channel}},
    "signature":"{{signature}}"
}'

Cấu trúc body của request:

Thuộc tính
Kiểu dữ liệu
Tính bắt buộc
Mô tả

token

String

token lấy được ở hàm đăng nhập.

disbursementMethod

Int

Hình thức chi hộ 1. Nạp vào ví điện tử

channel

Int

Kênh chi hộ

1: MoMo

2: ZaloPay

disbursementData

String

Thông tin chi hộ. Tùy theo kênh chi hộ sẽ có format khác nhau 1: Nạp vào ví điện tử

disbursementData=base64({

"phone" : "0335690164"

})

signature

String

Chữ ký điện tử được tạo từ secretKey theo format bên dưới

HmacSHA256(“channel_disbursementData_disbursementMethod”)

  • Response:


{
    "data": {
        "channel": 1,
        "resultCode": "4001",
        "resultMessage": "Giao dịch bị từ chối do tài khoản người dùng đang bị hạn chế."
    },
    "code": 0,
    "message": "Success"
}

  • Cấu trúc body của response:

Thuộc tính
Mô tả

data

  • resultCode: Mã lỗi từ kênh chi hộ trả về.

  • resultMessage: Thông tin lỗi từ kênh chi hộ.

  • channelId : Kênh chi hộ.

code

Mã lỗi eSMS trả về

0 : Thành công.

message

Thông báo thành công hay thất bại của giao dịch.

  • Thông tin chi tiết mã lỗi xem ở bảng: esms , momo, zalo .

Last updated