Scan2Pay
  • Scan2Pay API
  • API通用規則說明
    • API環境
    • API資料傳輸加解密
    • API Request資料格式
    • API Response資料格式
    • SDK
  • API規格說明
    • 消費者主掃
    • 消費者被掃
    • 信用卡授權
    • 悠遊卡操作
      • 取得裝置清單
      • 登入
      • 卡號查詢
      • 餘額查詢
      • 卡片扣款
      • 卡片退款
      • 結帳
      • 重試交易(悠遊卡)
    • 退款
    • 部分退款
    • 單筆交易查詢
    • 多筆交易查詢
    • 新版多筆交易查詢
    • 電子發票查詢
    • 交易訂單取消
  • 交易結果通知
  • 附錄
    • 支付平台代碼表
    • Scan2Pay交易結果代碼表
    • 悠遊卡交易結果代碼表
    • 悠遊卡交易資訊列印
    • 讀卡機設定
    • 發票API
  • Scan2Pay SSO API
  • API規格說明
    • 取得授權
    • 獲取token
    • 確認token
    • 取得用戶資料
Powered by GitBook
On this page
  • Request
  • Header
  • Data
  • Response
  • Header
  • Data
  • API Example
  • Request
  • Response
  1. API規格說明
  2. 悠遊卡操作

結帳

Settlement - 進行結帳 (統計當日交易並進行結帳)

每日關帳前需要叫用結帳

若需要系統端在午夜自動呼叫結帳,請聯繫intella

Request

Header

欄位

必填

型別

範例

說明

Method

YES

String(5)

31800

支付方式, 悠遊卡使用31800

ServiceType

YES

String

Settlement

服務代碼

MchId

YES

String

Account0001

特店帳號

TradeKey

YES

String

sha256...hash

交易密碼(sha256編碼)

CreateTime

YES

String

20180101120000

建立日期, yyyyMMddHHmmss

Data

欄位

必填

型別

範例

說明

DeviceId

YES

String

01301234

終端機(讀卡機)編號

Retry

YES

String

0

重試次數, 請帶入0

Response

Header

欄位

型別

範例

說明

StatusCode

String(4)

0000

StatusDesc

String

交易成功

交易結果代碼說明

Method

String(5)

31800

支付方式, 悠遊卡使用31800

ServiceType

String

Settlement

服務代碼

MchId

String

Account0001

特店帳號

ResponseTime

String

20180101120000

交易回應時間, yyyyMMddHHmmss

Data

欄位

型別

範例

說明

TerminalTXNNumber

String

233856

HostSerialNumber

String

233856

TerminalID

String

08100DE0A57E

SettlementStatus

String

0

TxReserveAmount

String

0

加值總金額

TxTradeAmount

String

20000

扣款總金額

TxRefundAmount

String

200

退款總金額

TxCancelAmount

String

0

加值取消總金額

TxReserveCount

String

0

加值筆數

TxTradeCount

String

200

扣款筆數

TxRefundCount

String

2

退款筆數

TxCancelCount

String

0

加值取消筆數

TXNResult

String

Success

交易結果

Retry

String

0

ErrorCode

String

000000

NewAESKey

String

API Example

Request

{
  "Header": {
    "Method": "31800",
    "ServiceType": "Settlement",
    "MchId": "myMchId",
    "TradeKey": "9af15b336e6a9619928537df30b2e6a2376569fcf9d7e773eccede65606529a0",
    "CreateTime": "20180715105152"
  },
  "Data": "{\"DeviceId\":\"01304187\",\"Retry\":\"0\"}"
}

Response

{
  "Header": {
    "StatusCode": "0000",
    "StatusDesc": "STATUS_SUCCESS",
    "Method": "31800",
    "ServiceType": "Settlement",
    "MchId": "myMchId",
    "ResponseTime": "20180715105156"
  },
  "Data": {
    "TerminalTXNNumber": "105153",
    "HostSerialNumber": "105153",
    "TerminalID": "5B100DE00F97",
    "SettlementStatus": "0",
    "TxReserveAmount": 0,
    "TxTradeAmount": 20,
    "TxRefundAmount": 10,
    "TxCancelAmount": 0,
    "TxReserveCount": 0,
    "TxTradeCount": 2,
    "TxRefundCount": 1,
    "TxCancelCount": 0,
    "TXNResult": "Success",
    "Retry": "0",
    "ErrorCode": "000000",
    "NewAESKey": ""
  }
}
Previous卡片退款Next重試交易(悠遊卡)

Last updated 6 years ago

交易結果代碼
交易結果代碼