API說明
API位置 | /new_ez_order/orders/get_payment_order?ez_trans_master_id={ez_trans_master_id} |
---|---|
需求描述 | 查詢銀行訂單 |
傳輸物件格式 | json |
方法 | GET |
範例
curl -X GET \
-H "X-Ftcsys-key: {KEY}" \
-H "X-Accept-Language: {language}" \
-H "Content-Type: application/json" \
https://{endpoint}/new_ez_order/orders/get_payment_order?ez_trans_master_id={ez_trans_master_id}
回傳範例
< HTTP/1.1 200 OK
< Content-Type: application/json; charset=UTF-8
{
"result": {
"total_pages": 6,
"total_records": 60,
"page": 1,
"list": [
{
"ez_payment_order_master_id": "445b11d533524dcb8a836f4407c8bdfc",
"ez_trans_master_id": "445b11d533524dcb8a836f4407c8bdfc",
"ez_foreign_trans_id": "TEST2017122200001",
"payment_channel_id": 27,
"bank_trans_id": "022a45f3450c4971b79fd0f2c6fca1d6",
"payment_type": 1,
"store_code": "270001",
"ez_payment_order_status": 1,
"authorization_code": "N123ABC",
"price_sum": 800,
"point_sum": 800,
"ez_member_point_sum": 1000,
"refund_price_sum": 40,
"refund_point_sum": 50,
"refund_ez_member_point_sum": 2,
"capture_time": 1504180800000,
"refund_time": 1504180800009,
"product_price_detail_id": "022a45f3450c4971b79fd0f2c6fca1d7",
"card_num": 4566,
"created_time": 1504137600000,
"account_flag": 1,
"payment_order_detail": [
{
"ez_payment_order_detail_id": "022a45f3450c4971b79fd0f2c6fca1d8",
"bank_trans_detail_id": "022a45f3450c4971b79fd0f2c6fca189",
"product_code": "UB87654321",
"product_status": 1,
"quantity": 1,
"refund_quantity": 0,
"price": 400,
"point": 20,
"ez_member_point": 20,
"redund_price": 20,
"refund_point": 0,
"refund_ez_member_point": 0
}
]
}
]
},
"local_return": 233,
"code": 200,
"status": "success"
}
HTTP回應碼 | result | 說明 |
---|---|---|
200 | "" | 查詢成功 |
403.107 | "" | 參數錯誤 |
401.105 | "" | ez訂交易編號不可為空 |
404.109 | "" | ez訂交易編號不存在 |
404.114 | "" | 查無訂單 |
接收參數
參數 | 名稱 | 範例 | 必填 | 備註 |
---|---|---|---|---|
ez_trans_master_id | ez訂交易id | 445b11d533524dcb8a836f4407c8bdfc | Y |
回傳json參數
參數 | 名稱 | 範例 | 必填 | 備註 |
---|---|---|---|---|
total_pages | 總頁數 | 2 | Y | |
total_records | 總筆數 | 20 | Y | |
page | 所在頁數 | 1 | Y | |
list | 訂單資料 | |||
ez_payment_order_master_id | ez訂付款方訂單主檔id | 445b11d533524dcb8a836f4407c8bdfc | Y | |
ez_trans_master_id | ez訂交易id | 445b11d533524dcb8a836f4407c8bdfc | Y | |
ez_foreign_trans_id | ez訂付款方訂單編號 | TEST2017122200001 | Y | |
payment_channel_id | 付款方代碼 | 27 | Y | |
bank_trans_id | 付款方交易id | 022a45f3450c4971b79fd0f2c6fca1d6 | Y | |
payment_type | 交易類型 | 1 | Y | 1:點數、2:純金、3:點加金、4:coupon |
store_code | 特店代碼 | 270001 | Y | |
ez_payment_order_status | 付款方訂單狀態 | 1 | Y | 請詳備註一 |
authorization_code | 授權碼 | N123ABC | N | |
price_sum | 總金額 | 800 | Y | |
point_sum | 付款方總紅利點 | 800 | N | |
ez_member_point_sum | ez訂會員總紅利點 | 1000 | N | |
refund_price_sum | 退貨總金額 | 0 | N | |
refund_point_sum | 退貨付款方紅利總點數 | 0 | N | |
refund_ez_member_point_sum | 退貨ez訂會員紅利總點數 | 0 | N | |
capture_time | 請款時間 | 1504180800000 | N | |
refund_time | 退貨時間 | 1504180800009 | N | |
product_price_detail_id | 價格id | 022a45f3450c4971b79fd0f2c6fca1d7 | Y | |
card_num | 卡號 | 4566 | N | |
created_time | 建立時間 | 1504137600000 | Y | |
account_flag | 帳務處理註記狀態 | 1 | Y | 1:已關帳、0:未關帳 |
payment_order_detail | 付款方訂單明細 | Y | ||
ez_payment_order_detail_id | 付款方訂單明細id | 022a45f3450c4971b79fd0f2c6fca1d8 | Y | |
bank_trans_detail_id | 付款方交易明細id | 022a45f3450c4971b79fd0f2c6fca189 | N | |
product_code | 商品代碼 | UB87654321 | N | |
product_status | 商品狀態 | 1 | Y | 1:成功、0:失敗、2:退貨、3:部分退貨 |
quantity | 數量 | 1 | N | |
refund_quantity | 退貨數量 | 0 | N | |
price | 金額 | 800 | Y | |
point | 付款方紅利點 | 400 | N | |
ez_member_point | ez訂會員紅利點 | 500 | N | |
refund_price | 退貨金額 | 0 | N | |
refund_point | 銀行紅利點退貨點數 | 0 | N | |
refund_ez_member_point | ez訂會員紅利點退貨點數 | 0 | N |
備註一:
1:成功
2:由user取消訂單成功
20:取消授權成功(對應到r舊訂單的banking_status狀態40)
21:取消授權失敗
22:已送出取消授權請求(對應到r舊訂單的banking_status狀態41)
3由user取消訂單失敗
4:由系統人員取消訂單成功
5:由系統人員取消訂單失敗
30:請款成功
31:請款失敗
32:待請款-已送出請款檔
40:取消請款成功
41:取消請款失敗
52:待退貨-已送出退貨檔(對應到r舊訂單的banking_status狀態52)
60:取消退貨成功
61:取消退貨失敗
70:已入帳
80:已關帳