Create Order Payments
Description
建立訂單付款方式。
Resource
POST /v1/order/payments
Authorization
採用 OAuth 2.0 Bearer Token,詳細使用流程請參考 Auth Login。
Request Body Parameters
| Name | Type | Description |
|---|---|---|
| id | string | 訂單編號 |
| payments | Payment[] | 付款資訊 |
| receipt | Receipt[] | 發票資訊(optional) |
| kiosk_id | string | KIOSK的機號 (optional) |
Request Body Parameters - Payment
| Name | Type | Description |
|---|---|---|
| type | Payment Instruction | 付款方式 |
| payment_amount | integer | 支付金額 |
Request Body Parameters - Payment Instruction
| type | name |
|---|---|
| LINE_PAY | LINE Pay |
| PI_PAY | Pi Pay |
| CREDIT_CARD | 信用卡 |
| EASY_CARD | 悠遊卡 |
| CASH | 臨櫃結帳 |
| MWD_PAY | 麥味登Pay |
| Easy_Wallet | 悠遊付 |
| APPLE_PAY | Apple Pay |
| GOOGLE_PAY | Google Pay |
| NCCC_EASY_CARD | NCCC悠遊卡 |
| NCCC_IPASS | NCCC一卡通 |
| NCCC_ICASH | NCCC iCash |
| NCCC_HAPPY_CASH | NCCC有錢卡 |
| CASH_CAR | 現金 |
| CHARGE_CARD | 簽帳 |
| MOTORCADE | 車隊 |
| CREDIT_CARD_CAR | 信用卡 |
| CTBC_CARD | 中信卡 |
| BARCODE_PAY | 條碼支付 |
| TAIWAN_PAY | 台灣 Pay |
| JkoPay | 街口支付 |
| CUSTOMIZE | 自定義金流 |
| TK01 | 門票折抵 |
| HAO_SPEED | 全家外送自取 |
| EC | EC |
| PX_PAY | 全支付 |
| HSA_EXTRA | 異質POS |
| NEWEB_PAY | 藍新金流 |
| I_CASH_PAY | 愛金卡支付 |
| DD_PAY | 信用卡(DD_PAY) |
Request Body Parameters - Receipt
| Name | Type | Description |
|---|---|---|
| type | string (enum) |
發票類型 ALLOWED VALUES:
(optional) |
| tax_ID_number | string | 統一編號 (optional) |
| npoban | string | 捐贈碼 (https://i.imgur.com/5LAsOF4.jpg) (optional) |
| carrier_type | string | 買方載具類別 (optional) |
| carrier | string | 買方載具 (optional) |
| take_number | bool | 是否開立發票 |
| use_member_carrier | bool | 使用會員載具 (optional) |
Request Example
{
"id": "A0121071500001",
"payments": [
{
"type": "LINE_PAY",
"payment_amount": 1000
}
],
"receipt": {
"type": "PAPER",
"tax_ID_number": "24436074",
"npoban": "",
"carrier_type": "",
"carrier": "",
"take_number": true,
"use_member_carrier": false
}
}
Response Success Example
Status-Code: 204 No Content
Response Get Receipt Record Failed Example
{
"code": "1125",
"message": "透過PHP開立發票失敗"
}