Skip to content

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:
  • PAPER
  • ELECTRONIC

(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開立發票失敗"
}