Skip to content

NCCC Apple Pay

Description

進行 NCCC Apple Pay 交易。

Resource

POST /v1/payment/apple/pay

Authorization

採用 OAuth 2.0 Bearer Token,詳細使用流程請參考 Auth Login

Request Body Parameters

Name Type Description
store_id string 門市編號
order_id string 訂單編號
amount int 訂單金額
paymentToken string Apple Pay Payment Token
* JSON String 的形式帶入

Request Example

{
    "store_id": "000030",
    "order_id": "00003025051300001",
    "amount": 1,
    "paymentToken": ""
}

Response - Payment Successful

{
  "authCode": "600598",
  "amount": 167,
  "bincode": "555555",
  "lastFour": "4444",
  "currency": "TWD",
  "foreign": "N",
  "riskMark": "",
  "transDate": "20250424",
  "transactionID": "GP20250424K2IYMp",
  "orderID": "Z1000125021200004",
  "errorCode": "NEX000",
  "errorMessage": "Success",
  "message": "交易成功"
}

Response - Payment Failed

{
  "errorCode": "NEX016",
  "errorMessage": "Apple Pay Order Id already exist",
  "message": "交易失敗"
}

Response - Order Not Found

{
  "message": "訂單不存在"
}