Danh sách giao dịch hoàn tiền theo mã đơn hàng
Endpoint: /api/v1/transaction/{orderId}/refund
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ầu | Kiểu dữ liệu | Mô tả |
---|---|---|---|
orderId | √ | String | Mã đơn hàng hoàn tiền |
Dữ liệu trả về
Tham số | Kiểu dữ liệu | Mô tả |
---|---|---|
errorCode | Integer | Mã lỗi trả về |
message | String | Chi tiết mã lỗi |
data | Object | Dữ liệu trả về |
data.appotapayTransId | String | Mã giao dịch thanh toán |
data.orderId | String | Mã đơn hàng |
data.orderInfo | String | Thông tin giao dịch |
data.partnerCode | String | Mã đối tác |
data.applicationId | Integer | Id ứng dụng (Ứng với apiKey) |
data.amount | Integer | Số tiền thanh toán |
data.bankCode | String | Mã ngân hàng |
data.paymentMethod | String | Phương thức thanh toán |
data.refundType | String | Loại hoàn tiền (total => Hoàn toàn bộ, partial => Hoàn 1 phần) |
data.transactionTs | Integer | Thời gian giao dịch |
data.refundTransactions | Array of Object | Danh sách giao yêu cầu hoàn tiền của giao dịch |
data.refundTransactions.appotapayTransId | String | Mã giao dịch thanh toán |
data.refundTransactions.refundId | String | Mã giao dịch hoàn tiền (AppotaPay) |
data.refundTransactions.refundOriginalId | String | Mã giao dịch hoàn tiền (đối tác) |
data.refundTransactions.amount | String | Sô tiền hoàn |
data.refundTransactions.reason | String | Lý do hoàn tiền |
data.refundTransactions.reject_reason | String | Lý do Appota từ chối yêu cầu |
data.refundTransactions.status | String | Trạng thái yêu cầu |
data.refundTransactions.transactionTs | Integer | Thời gian thực hiện yêu cầu hoàn tiền |
Ví dụ
Response
{
"errorCode": 0,
"message": "Thành công",
"data": {
"appotapayTransId": "AP211338083228",
"orderId": "61a4919ca5b23",
"orderInfo": "test thanh toan",
"partnerCode": "TEST",
"applicationId": 316869,
"amount": 10000,
"bankCode": "SHB",
"paymentMethod": "ATM",
"refundType": "total",
"transactionTs": 1638175132,
"refundTransactions": [
{
"appotapayTransId": "AP211338083228",
"refundId": "AP211338083228",
"refundOriginalId": "237052c887614019bedfd1851a287d9c",
"amount": 10000,
"reason": "Test refund",
"status": "processing",
"transactionTs": 1638180805
}
]
}
}
Error
{
"errorCode": int,
"message": error message
}