Nhảy tới nội dung
Phiên bản: 1.0

API Chi tiết hoá đơn

Endpoint: /api/v1/service/ebill/detail/{billCode}

Method: GET

Header: Cách tạo JWT_TOKEN

{
"X-APPOTAPAY-AUTH": Bearer JWT_TOKEN,
"Content-Type": "application/json"
}

Tham số

Tham sốYêu cầuKiểu dữ liệuMô tả
billCodeStringMã đơn hàng phía Partner

Dữ liệu trả về

Tham sốKiểu dữ liệuMô tả
errorCodeIntegerMã lỗi trả về
messageStringChi tiết mã lỗi
billCodeStringMã thanh toán theo quy định của AppotaPay
amountIntegerSố tiền cần thanh toán
paidAmountIntegerSố tiền đã thanh toán
billExpiryTimeIntegerThời gian hết hạn giao dịch thanh toán hóa đơn
paymentObjectPayment information user paid
payment.bankAccountsArray of ObjectThông tin tài khoản ngân hàng
payment.bankAccounts.bankCodeStringMã ngân hàng
payment.bankAccounts.bankNameStringTên ngân hàng
payment.bankAccounts.accountNoStringSố tài khoản
payment.bankAccounts.accountNameStringTên tài khoản
payment.bankAccounts.bankBranchStringChi nhánh ngân hàng
payment.bankAccounts.statusStringTrạng thái tài khoản

active: tài khoản hoạt động bình thường

inactive: tài khoản tạm thời không hoạt động

closed: tài khoản đã bị đóng

signatureStringChữ ký các tham số truyền lên API, các tham số được đưa vào chữ ký theo thứ tự bao gồm: amount + billCode + billExpiryTime + errorCode + paidAmount + json_encode(payment) (xem thêm phần cách tạo signature)

Ví dụ

Response

{
"errorCode": 0,
"message": "Thành công",
"billCode":"605823cdc67f4",
"amount":50000,
"paidAmount":0,
"billExpiryTime":1616818154,
"payment": {
"bankAccounts": [{
"bankCode": "WOORIBANK",
"bankName": "WOORIBANK",
"accountNo": "902000225811",
"accountName": "AP NGUYEN VAN A",
"bankBranch": "",
"status": "active"
}]
},
"signature": "73c600b139fcd08eecf811d1c5869504d039f1ed8b320ede614ab0 9469c4a44b"
}