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規格說明

消費者被掃

Micropay

說明

由消費者出示之各支付平台所產生之 QR Code,取得 QR Code 中之授權碼進行交易。

Request

Header

欄位

必填

型別

範例

說明

Method

YES

String(5)

00000

請填入00000 (不指定支付方式)

ServiceType

YES

String

Micropay

所選用的Scan2Pay服務代碼

MchId

YES

String

Account0001

由intella所提供的特店帳號

TradeKey

YES

String

sha256...hash

由intella所提供的交易密碼, 此密碼須先經過SHA256加密,再進行Hex編碼。

CreateTime

YES

String(14)

20180101120000

Request建立時間, 格式為yyyyMMddHHmmss

Data

欄位

必填

型別

範例

說明

StoreOrderNo

YES

String(20)

PO180101001

訂單編號, 全英數不超過20字元

DeviceInfo

YES

String

skb0001

終端機編號, 固定為skb0001

Body

YES

String(128)

雞排

商品描述

TotalFee

YES

Integer

75

訂單總金額, 正整數

Detail

NO

String

香酥大雞排

商品詳情

StoreInfo

NO

String

0001

門市代號

Cashier

NO

String

王小明

收銀員

AuthCode

YES

String

13000011423

授權碼, 由消費者出示的QR Code取得

StoreName

NO

String

忠孝店

分店名稱

StoreType

NO

String

直營店

分店類型

DeviceOS

NO

String

2

裝置類型(1: iOS / 2: Android / 3: Windows / 4: Others)

NotDiscountable

NO

Integer

357

非促銷商品金額, 如菸酒等法定不得折扣促銷之商品總金額, 正整數

Discount

NO

Integer

85

折價金額

Pcode

NO

String

202205010050TW123456

依合作支付所提供的折扣代碼(目前一組訂單僅支援一組折扣代碼)

Pamt

NO

String

60

定率合作:帶入此指定品項組合所符合的銷售金額

定額合作:不可填入

Pqty

NO

String

定率合作:不可填入

定額合作:帶入此指定品項組合所符合的組合數量

訂單編碼(StoreOrderNo)不可超過20字元,且只能使用英文字母和數字,不能使用符號或是特殊字元,以免導致部分支付交易失敗

Response

Header

欄位

型別

範例

說明

StatusCode

String(4)

0000

StatusDesc

String

交易成功

交易結果代碼說明

Method

String(5)

10100

支付方式代碼

ServiceType

String

Micropay

所選用的Scan2Pay服務代碼

MchId

String

Acoount0001

特店帳號

ResponseTime

String

20180101120000

交易回應時間, 格式為yyyyMMddHHmmss

Data

欄位

型別

範例

說明

SysOrderNo

String

2018010110074205610

系統訂單編號

StoreOrderNo

String

PO180101001

特店訂單編號

TotalFee

Integer

75

訂單總金額

AuthCode

String

13000011423

支付授權碼, 設備讀取消費者出示的條碼或QR Code

MemberId

String

M35812649

商家會員卡{類別名稱需與LINE Pay洽談確認}

CarrierNum

String

/RRJFVKQ

電子發票載具

API Example

Request

{
  "Header": {
    "Method": "00000",
    "ServiceType": "Micropay",
    "MchId": "myMchId",
    "TradeKey": "9af15b336e6a9619928537df30b2e6a2376569fcf9d7e773eccede65606529a0",
    "CreateTime": "20180715101650"
  },
 "Data": "{
    "DeviceInfo":"skb0001",
    "StoreOrderNo":"PO20180715002",
    "Body":"Chicken Rice",
    "TotalFee":"1",
    "AuthCode":"3K21111111301",
    "Pcode":"202205010050TW123456",
    "Pamt":"60",
  }"
}

Response

{
  "Header": {
    "StatusCode": "0000",
    "StatusDesc": "執行成功",
    "Method": "10900",
    "ServiceType": "Micropay",
    "MchId": "myMchId",
    "ResponseTime": "20180715101723"
  },
  "Data": {
    "SysOrderNo": "J006536011807150001",
    "StoreOrderNo": "PO-20180715-002",
    "TotalFee": "1",
    "AuthCode": "",
    "MemberId":"M35812649",
    "CarrierNum":"/RRJFVKQ":
 }
}
Previous消費者主掃Next信用卡授權

Last updated 2 months ago

交易結果代碼