卡片退款
Refund - 進行購貨退款
此API為必要串接
Request
Header
欄位 | 必填 | 型別 | 範例 | 說明 |
Method | YES | String(5) | 31800 | 支付方式, 悠遊卡使用31800 |
ServiceType | YES | String | Refund | 服務代碼 |
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 |
Amount | YES | String | 10 | 退款金額, 必須與原訂單交易金額一致 |
StoreOrderNo | YES | String | PO180101001 | 原交易的訂單編號 |
RefundKey | YES | String | sha256...hash | 退款密碼(sha256編碼) |
Response
Header
欄位 | 型別 | 範例 | 說明 |
StatusCode | String(4) | 0000 | |
StatusDesc | String | 交易成功 | 交易結果代碼說明 |
Method | String(5) | 31800 | 支付方式, 悠遊卡使用31800 |
ServiceType | String | Refund | 服務代碼 |
MchId | String | Account0001 | 特店帳號 |
ResponseTime | String | 20180101120000 | 交易回應時間, yyyyMMddHHmmss |
Data
欄位 | 型別 | 範例 | 說明 |
EZCardID | String | 934528053 | 卡號(隱碼) |
EZCardType | String | 00 | |
PersonalProfile | String | 00 | |
CardNumberForPrint | String | 934528053 | |
Amount | String | 10 | 退款金額 |
Balance | String | 4000 | 扣款後金額 |
BeforeTXNBalance | String | 3990 | 扣款前金額 |
TerminalTXNNumber | String | 231741 | |
HostSerialNumber | String | 231741 | |
Time | String | 231741 | |
Date | String | 20180612 | |
ExpiryDate | String | 20191230 | |
CPUPurseVersion | String | 00 | |
BankCode | String | 00 | |
AreaCode | String | 01 | |
AutoTopUpAmount | String | 0 | |
TXNResult | String | Success | 交易結果 |
Retry | String | 0 | |
ErrorCode | String | 000000 | |
DongleDeviceID | String | 08100DE0A57E | |
RRNumber | String | 18061223174102 | |
TXNType | String | Refund | |
NewAESKey | String | 38e5c9f5...b830 | |
DeviceNumber | String | 0830000001304104 | |
request | JSON |
API Example
Request
Response
Last updated