{"info":{"_postman_id":"644cb764-5747-41b9-b34b-4b41b11a4ac4","name":"UIC Connect Terminal API - 一般交易","description":"<html><head></head><body><p>UIC 刷卡機一般交易 Gateway 介接規格。</p>\n<h2 id=\"system-diagram\">System Diagram</h2>\n<p>The terminal APIs are used by UPE to receive payment-related commands from the MQTT Client, trigger the corresponding processing on the payment terminal and then return the result to the UIC-CONNECT cloud server.<br>These commands currently include:</p>\n<ul>\n<li><strong>AUTH/SALE</strong> – Authorization or sale transaction</li>\n<li><strong>REFUND</strong> – Full or partial refund transaction</li>\n<li><strong>TXN CANCEL</strong> – Cancellation of an in-progress or recently initiated transaction</li>\n</ul>\n<h2 id=\"the-uic-connect-system-diagram\">The UIC-CONNECT System Diagram</h2>\n<p>The UIC-CONNECT system architecture consists of the following main components:</p>\n<ul>\n<li><strong>UIC-CONNECT Cloud</strong> – Central cloud platform that manages transaction routing, authorization results and integration with acquiring banks or payment services.</li>\n<li><strong>UIC Agent</strong> – Middleware service that connects to the UIC-CONNECT Cloud, handling secure communication and protocol translation to UIC terminals.</li>\n<li><strong>UIC Terminals (with UPE / MQTT Client)</strong> – Payment terminals running the UPE application and MQTT Client. These devices receive commands from the cloud, interact with cardholders (card reading, PIN entry, etc.) and submit transaction data back to the cloud.</li>\n</ul>\n<p><img src=\"https://content.pstmn.io/db98ddcd-c26c-47d8-86bd-415ddb411950/VUlDLUNPTk5FQ1QgQXJjaC5wbmc=\" alt=\"UIC-CONNECT Architecture\"></p>\n<p>In the system diagram above, the <strong>UIC-CONNECT terminal APIs correspond to component (3)</strong>, which represents the interface between UIC Terminals and the UIC-CONNECT Cloud.</p>\n<p><img src=\"https://content.pstmn.io/911b2e5d-4825-47a3-a87d-bf19d48890fc/VGVybWluYWwtYXBpZS5wbmc=\" alt=\"UIC-CONNECT Terminal API Scope\"> \n測試環境：</p>\n<ul>\n<li><a href=\"https://aggregatetest.uicpayment.com.tw/API/CreditCard/Auth\">https://aggregatetest.uicpayment.com.tw/API/CreditCard/Auth</a></li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"48004383","collectionId":"644cb764-5747-41b9-b34b-4b41b11a4ac4","publishedId":"2sB3WyLGzR","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"4646FF"},"publishDate":"2025-12-25T22:54:57.000Z"},"item":[{"name":"API","item":[{"name":"CreditCard","item":[{"name":"Auth","item":[{"name":"Auth","id":"59bb4c3b-9515-4a95-9bb4-39a39eeeb3f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ShopOrderNo\": \"string\",\n  \"TimeStamp\": \"string\",\n  \"Amount\": \"string\",\n  \"PaymentType\": \"Credit\",\n  \"TxnType\": \"Auth\",\n  \"ReversalFlag\": \"Yes\",\n  \"Trk2Data\": \"string\",\n  \"EntryMode\": \"00\",\n  \"Device\": \"B8SG\",\n  \"DeviceSN\": \"string\",\n  \"Sign\": \"string\",\n  \"VersionNo\": \"string\",\n  \"TxnRequestId\": \"string\",\n  \"Trk1Data\": \"string\",\n  \"EPB\": \"string\",\n  \"KSN\": \"string\",\n  \"EMVChipData\": \"string\",\n  \"InvoiceNumber\": \"string\",\n  \"AppVersion\": \"string\",\n  \"IPAddr\": \"string\",\n  \"SubnetMask\": \"string\",\n  \"GatewayIPAddr\": \"string\",\n  \"TIPAmount\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://aggregatetest.uicpayment.com.tw/API/CreditCard/Auth","description":"<p>Auth Request 參數表：</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>參數名稱</th>\n<th>參數中文名稱</th>\n<th>必須</th>\n<th>型別與長度</th>\n<th>備註</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TxnRequestId</td>\n<td></td>\n<td></td>\n<td></td>\n<td>requestId from MQTT</td>\n</tr>\n<tr>\n<td>ShopOrderNo</td>\n<td>商店端訂單編號</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td>Generated by Terminal；不可重複（限制英文、數字），每次交易加 1；格式：InitTID+YYMMDDHHMMSS</td>\n</tr>\n<tr>\n<td>TimeStamp</td>\n<td>時間戳記</td>\n<td>V</td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>交易金額</td>\n<td>V</td>\n<td>varchar(12)</td>\n<td></td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>付款類別</td>\n<td>V</td>\n<td>varchar(18)</td>\n<td>Credit / Debit</td>\n</tr>\n<tr>\n<td>TxnType</td>\n<td>交易類別</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td>Sale / Auth</td>\n</tr>\n<tr>\n<td>ReversalFlag</td>\n<td>沖正旗標</td>\n<td>V</td>\n<td>varchar(3)</td>\n<td>Yes / No</td>\n</tr>\n<tr>\n<td>Trk2Data</td>\n<td>Track II Data</td>\n<td>V</td>\n<td>Track2</td>\n<td>若刷卡為 Track 2 Data；若為手輸入卡號、有效期限，此欄位需傳送「卡號D有效期限000000111000000」</td>\n</tr>\n<tr>\n<td>Trk1Data</td>\n<td>Track I Data</td>\n<td></td>\n<td>Track1</td>\n<td></td>\n</tr>\n<tr>\n<td>EntryMode</td>\n<td>讀卡方式</td>\n<td>V</td>\n<td>varchar(2)</td>\n<td>00: N/A；01: MSR；02: Contact；03: MSD；04: Contactless EMV；05: Keyed In；06: Contact Fallback MSR；07: Contactless EMV Fallback Contact；08: Contactless EMV Fallback MSR；09: MSR Fallback Keyed In；10: Card Not Present</td>\n</tr>\n<tr>\n<td>Device</td>\n<td>設備種類</td>\n<td>V</td>\n<td>varchar(10)</td>\n<td>A10 / B8SG / B8SP / Pixie6n /Pixie5u</td>\n</tr>\n<tr>\n<td>DeviceSN</td>\n<td>設備序號</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>EPB</td>\n<td>Encrypted PIN Block</td>\n<td>C</td>\n<td>varchar(16)</td>\n<td>有輸入密碼（PIN）才帶</td>\n</tr>\n<tr>\n<td>KSN</td>\n<td></td>\n<td></td>\n<td>varchar(20)</td>\n<td>Key Serial Number</td>\n</tr>\n<tr>\n<td>EMVChipData</td>\n<td>Field 55 Data</td>\n<td>C</td>\n<td>varchar(520)</td>\n<td>F55（晶片交易或感應交易才需要）</td>\n</tr>\n<tr>\n<td>InvoiceNumber</td>\n<td>調閱編號</td>\n<td>C</td>\n<td>varchar(64)</td>\n<td>F62</td>\n</tr>\n<tr>\n<td>AppVersion</td>\n<td>刷卡機版本號碼</td>\n<td></td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>IPAddr</td>\n<td>IP Address</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>SubnetMask</td>\n<td>Subnet Mask</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>GatewayIPAddr</td>\n<td>Gateway IP Address</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>TIPAmount</td>\n<td>小費金額</td>\n<td>O</td>\n<td>varchar(12)</td>\n<td></td>\n</tr>\n<tr>\n<td>Sign</td>\n<td>交易驗證碼</td>\n<td>V</td>\n<td>varchar(255)</td>\n<td>Sign = <code>key&amp;ShopOrderNo=ShopOrderNo&amp;TimeStamp=TimeStamp&amp;Amount=Amount&amp;key</code>（文件中公式含 ShopID；若實作上 ShopID 由其他方式提供，可視實際調整）</td>\n</tr>\n<tr>\n<td>VersionNo</td>\n<td>Api 版本編號</td>\n<td>V</td>\n<td>varchar(10)</td>\n<td>所使用的 API 版本編號（數字可含小數點）</td>\n</tr>\n</tbody>\n</table>\n</div><p>Auth Response 參數表:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>參數名稱</th>\n<th>參數中文名稱</th>\n<th>型別與長度</th>\n<th>備註</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ResponseCode</td>\n<td>交易回應碼</td>\n<td>varchar(10)</td>\n<td>0000 即為成功</td>\n</tr>\n<tr>\n<td>ResponseMsg</td>\n<td>交易回應訊息</td>\n<td>varchar(100)</td>\n<td></td>\n</tr>\n<tr>\n<td>BankResponseCode</td>\n<td>銀行回應碼</td>\n<td>varchar(10)</td>\n<td></td>\n</tr>\n<tr>\n<td>ShopID</td>\n<td>商店代號</td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>ShopOrderNo</td>\n<td>商店端訂單編號</td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>交易金額</td>\n<td>varchar(12)</td>\n<td></td>\n</tr>\n<tr>\n<td>ApprovedAmount</td>\n<td>交易核准金額</td>\n<td>varchar(12)</td>\n<td>When the transaction is approved</td>\n</tr>\n<tr>\n<td>TradeNo</td>\n<td>支付平台交易編號</td>\n<td>varchar(12)</td>\n<td></td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>付款方式</td>\n<td>varchar(18)</td>\n<td>Same as Request</td>\n</tr>\n<tr>\n<td>TxnType</td>\n<td>交易類別</td>\n<td>varchar(20)</td>\n<td>Same as Request</td>\n</tr>\n<tr>\n<td>PayTime</td>\n<td>付款完成時間</td>\n<td>varchar(20)</td>\n<td>例如 2016-12-21 14:00:00，Host Response time + 系統年份</td>\n</tr>\n<tr>\n<td>REF</td>\n<td>交易序號</td>\n<td>varchar(12)</td>\n<td>收單主機回傳的 RRN(F37)</td>\n</tr>\n<tr>\n<td>AuthNo</td>\n<td>授權碼</td>\n<td>varchar(6)</td>\n<td>收單銀行回傳的授權碼</td>\n</tr>\n<tr>\n<td>TxnId</td>\n<td></td>\n<td>varchar(20)</td>\n<td>Unique transaction ID from UIC-CONNECT or L3 Payment Services</td>\n</tr>\n<tr>\n<td>AppVersion</td>\n<td>刷卡機版本號碼</td>\n<td>varchar(20)</td>\n<td>暫時為 NULL 或空白，有更新版本才帶</td>\n</tr>\n<tr>\n<td>AutoReportTime</td>\n<td>自動報到時間</td>\n<td>varchar(4)</td>\n<td>HHMM</td>\n</tr>\n<tr>\n<td>AutoReboot</td>\n<td>自動開機啟動</td>\n<td>varchar(1)</td>\n<td>Y or N，暫時為 N</td>\n</tr>\n<tr>\n<td>ParameterDownload</td>\n<td>啟動初始化</td>\n<td>varchar(1)</td>\n<td>Y or N，暫時為 N</td>\n</tr>\n<tr>\n<td>RequestTimeStamp</td>\n<td>Request 的 TimeStamp</td>\n<td>varchar(15)</td>\n<td>Same as Request</td>\n</tr>\n<tr>\n<td>Sign</td>\n<td>交易驗證碼</td>\n<td>varchar(255)</td>\n<td>Sign = <code>key&amp;ResponseCode=ResponseCode&amp;ShopID=ShopID&amp;ShopOrderNo=ShopOrderNo&amp;Amount=Amount&amp;REF=REF&amp;key</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["API","CreditCard","Auth"],"host":["https://aggregatetest.uicpayment.com.tw"],"query":[],"variable":[]}},"response":[{"id":"9ac9e7ca-7009-4e4d-878b-3ab922899aa3","name":"Auth/Sale Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ShopOrderNo\": \"string\",\n  \"TimeStamp\": \"string\",\n  \"Amount\": \"string\",\n  \"PaymentType\": \"Credit\",\n  \"TxnType\": \"Auth\",\n  \"ReversalFlag\": \"Yes\",\n  \"Trk2Data\": \"string\",\n  \"EntryMode\": \"00\",\n  \"Device\": \"B8SG\",\n  \"DeviceSN\": \"string\",\n  \"Sign\": \"string\",\n  \"VersionNo\": \"string\",\n  \"TxnRequestId\": \"string\",\n  \"Trk1Data\": \"string\",\n  \"EPB\": \"string\",\n  \"KSN\": \"string\",\n  \"EMVChipData\": \"string\",\n  \"InvoiceNumber\": \"string\",\n  \"AppVersion\": \"string\",\n  \"IPAddr\": \"string\",\n  \"SubnetMask\": \"string\",\n  \"GatewayIPAddr\": \"string\",\n  \"TIPAmount\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://aggregatetest.uicpayment.com.tw/API/CreditCard/Auth"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"ResponseCode\": \"string\",\n  \"ResponseMsg\": \"string\",\n  \"BankResponseCode\": \"string\",\n  \"ShopID\": \"string\",\n  \"ShopOrderNo\": \"string\",\n  \"Amount\": \"string\",\n  \"ApprovedAmount\": \"string\",\n  \"TradeNo\": \"string\",\n  \"PaymentType\": \"string\",\n  \"TxnType\": \"string\",\n  \"EMVDataResp\": \"string\",\n  \"PayTime\": \"string\",\n  \"REF\": \"string\",\n  \"AuthNo\": \"string\",\n  \"TxnId\": \"string\",\n  \"AppVersion\": \"string\",\n  \"AutoReportTime\": \"stri\",\n  \"AutoReboot\": \"s\",\n  \"ParameterDownload\": \"s\",\n  \"RequestTimeStamp\": \"string\",\n  \"Sign\": \"string\"\n}"}],"_postman_id":"59bb4c3b-9515-4a95-9bb4-39a39eeeb3f3"}],"id":"c272d05f-3e77-4988-8ae2-5829a64f567e","_postman_id":"c272d05f-3e77-4988-8ae2-5829a64f567e","description":""},{"name":"Refund","item":[{"name":"Refund","id":"df7500b0-10c9-4fbc-8ee8-fecec0d921f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ShopOrderNo\": \"string\",\n  \"TimeStamp\": \"string\",\n  \"Amount\": \"string\",\n  \"PaymentType\": \"Credit\",\n  \"TxnType\": \"Auth\",\n  \"ReversalFlag\": \"Yes\",\n  \"Trk2Data\": \"string\",\n  \"EntryMode\": \"00\",\n  \"Device\": \"B8SG\",\n  \"DeviceSN\": \"string\",\n  \"Sign\": \"string\",\n  \"VersionNo\": \"string\",\n  \"TxnRequestId\": \"string\",\n  \"Trk1Data\": \"string\",\n  \"EPB\": \"string\",\n  \"KSN\": \"string\",\n  \"EMVChipData\": \"string\",\n  \"InvoiceNumber\": \"string\",\n  \"AppVersion\": \"string\",\n  \"IPAddr\": \"string\",\n  \"SubnetMask\": \"string\",\n  \"GatewayIPAddr\": \"string\",\n  \"TIPAmount\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://aggregatetest.uicpayment.com.tw/API/CreditCard/Refund","description":"<p>Refund Request 參數表：</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>參數名稱</th>\n<th>參數中文名稱</th>\n<th>必須</th>\n<th>型別與長度</th>\n<th>備註</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TxnRequestId</td>\n<td></td>\n<td></td>\n<td></td>\n<td>requestId from MQTT</td>\n</tr>\n<tr>\n<td>ShopOrderNo</td>\n<td>商店端訂單編號</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td>Generated by Terminal；不可重複（限制英文、數字），每次交易加 1; 格式：InitTID+YYMMDDHHMMSS</td>\n</tr>\n<tr>\n<td>TimeStamp</td>\n<td>時間戳記</td>\n<td>V</td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>交易金額</td>\n<td>V</td>\n<td>varchar(12)</td>\n<td></td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>付款類別</td>\n<td>V</td>\n<td>varchar(18)</td>\n<td>Credit / Debit</td>\n</tr>\n<tr>\n<td>TxnType</td>\n<td>交易類別</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td>Refund</td>\n</tr>\n<tr>\n<td>ReversalFlag</td>\n<td>沖正旗標</td>\n<td>V</td>\n<td>varchar(3)</td>\n<td>Yes / No</td>\n</tr>\n<tr>\n<td>Trk2Data</td>\n<td>Track II Data</td>\n<td>V</td>\n<td>Track2</td>\n<td>若刷卡為 Track 2 Data；若為手輸入卡號、有效期限，此欄位需傳送「卡號D有效期限000000111000000」</td>\n</tr>\n<tr>\n<td>Trk1Data</td>\n<td>Track I Data</td>\n<td></td>\n<td>Track1</td>\n<td></td>\n</tr>\n<tr>\n<td>EntryMode</td>\n<td>讀卡方式</td>\n<td>V</td>\n<td>varchar(2)</td>\n<td>00: N/A；01: MSR；02: Contact；03: MSD；04: Contactless EMV；05: Keyed In；06: Contact Fallback MSR；07: Contactless EMV Fallback Contact；08: Contactless EMV Fallback MSR；09: MSR Fallback Keyed In；10: Card Not Present</td>\n</tr>\n<tr>\n<td>Device</td>\n<td>設備種類</td>\n<td>V</td>\n<td>varchar(10)</td>\n<td>A10 / B8SG / B8SP / Pixie6n / Pixie5u</td>\n</tr>\n<tr>\n<td>DeviceSN</td>\n<td>設備序號</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>EPB</td>\n<td>Encrypted PIN Block</td>\n<td>C</td>\n<td>varchar(16)</td>\n<td>有輸入密碼（PIN）才帶</td>\n</tr>\n<tr>\n<td>KSN</td>\n<td></td>\n<td></td>\n<td>varchar(20)</td>\n<td>Key Serial Number</td>\n</tr>\n<tr>\n<td>EMVChipData</td>\n<td>Field 55 Data</td>\n<td>C</td>\n<td>varchar(520)</td>\n<td>F55（晶片交易或感應交易才需要）</td>\n</tr>\n<tr>\n<td>InvoiceNumber</td>\n<td>調閱編號</td>\n<td>C</td>\n<td>varchar(64)</td>\n<td>F62</td>\n</tr>\n<tr>\n<td>AppVersion</td>\n<td>刷卡機版本號碼</td>\n<td></td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>IPAddr</td>\n<td>IP Address</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>SubnetMask</td>\n<td>Subnet Mask</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>GatewayIPAddr</td>\n<td>Gateway IP Address</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>Sign</td>\n<td>交易驗證碼</td>\n<td>V</td>\n<td>varchar(255)</td>\n<td>Sign = <code>key&amp;ShopOrderNo=ShopOrderNo&amp;TimeStamp=TimeStamp&amp;Amount=Amount&amp;key</code>（文件中公式含 ShopID；若實作上 ShopID 由其他方式提供，可視實際調整）</td>\n</tr>\n<tr>\n<td>VersionNo</td>\n<td>Api 版本編號</td>\n<td>V</td>\n<td>varchar(10)</td>\n<td>所使用的 API 版本編號（數字可含小數點）</td>\n</tr>\n</tbody>\n</table>\n</div><p>Refund Response 參數表:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>參數名稱</th>\n<th>參數中文名稱</th>\n<th>型別與長度</th>\n<th>備註</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ResponseCode</td>\n<td>交易回應碼</td>\n<td>varchar(10)</td>\n<td>0000 即為成功</td>\n</tr>\n<tr>\n<td>ResponseMsg</td>\n<td>交易回應訊息</td>\n<td>varchar(100)</td>\n<td></td>\n</tr>\n<tr>\n<td>BankResponseCode</td>\n<td>銀行回應碼</td>\n<td>varchar(10)</td>\n<td></td>\n</tr>\n<tr>\n<td>ShopID</td>\n<td>商店代號</td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>ShopOrderNo</td>\n<td>商店端訂單編號</td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>交易金額</td>\n<td>varchar(12)</td>\n<td></td>\n</tr>\n<tr>\n<td>ApprovedAmount</td>\n<td>交易核准金額</td>\n<td>varchar(12)</td>\n<td>When the transaction is approved</td>\n</tr>\n<tr>\n<td>TradeNo</td>\n<td>支付平台交易編號</td>\n<td>varchar(12)</td>\n<td></td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>付款方式</td>\n<td>varchar(18)</td>\n<td>Same as Request</td>\n</tr>\n<tr>\n<td>TxnType</td>\n<td>交易類別</td>\n<td>varchar(20)</td>\n<td>Same as Request</td>\n</tr>\n<tr>\n<td>PayTime</td>\n<td>付款完成時間</td>\n<td>varchar(20)</td>\n<td>例如 2016-12-21 14:00:00，Host Response time + 系統年份</td>\n</tr>\n<tr>\n<td>REF</td>\n<td>交易序號</td>\n<td>varchar(12)</td>\n<td>收單主機回傳的 RRN(F37)</td>\n</tr>\n<tr>\n<td>AuthNo</td>\n<td>授權碼</td>\n<td>varchar(6)</td>\n<td>收單銀行回傳的授權碼</td>\n</tr>\n<tr>\n<td>TxnId</td>\n<td></td>\n<td>varchar(20)</td>\n<td>Unique transaction ID from UIC-CONNECT or L3 Payment Services</td>\n</tr>\n<tr>\n<td>AppVersion</td>\n<td>刷卡機版本號碼</td>\n<td>varchar(20)</td>\n<td>暫時為 NULL 或空白，有更新版本才帶</td>\n</tr>\n<tr>\n<td>AutoReportTime</td>\n<td>自動報到時間</td>\n<td>varchar(4)</td>\n<td>HHMM</td>\n</tr>\n<tr>\n<td>AutoReboot</td>\n<td>自動開機啟動</td>\n<td>varchar(1)</td>\n<td>Y or N，暫時為 N</td>\n</tr>\n<tr>\n<td>ParameterDownload</td>\n<td>啟動初始化</td>\n<td>varchar(1)</td>\n<td>Y or N，暫時為 N</td>\n</tr>\n<tr>\n<td>RequestTimeStamp</td>\n<td>Request 的 TimeStamp</td>\n<td>varchar(15)</td>\n<td>Same as Request</td>\n</tr>\n<tr>\n<td>Sign</td>\n<td>交易驗證碼</td>\n<td>varchar(255)</td>\n<td>Sign = <code>key&amp;ResponseCode=ResponseCode&amp;ShopID=ShopID&amp;ShopOrderNo=ShopOrderNo&amp;Amount=Amount&amp;REF=REF&amp;key</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["API","CreditCard","Refund"],"host":["https://aggregatetest.uicpayment.com.tw"],"query":[],"variable":[]}},"response":[{"id":"1f021302-f282-4b8a-a13c-b669fe4d6b81","name":"Refund Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ShopOrderNo\": \"string\",\n  \"TimeStamp\": \"string\",\n  \"Amount\": \"string\",\n  \"PaymentType\": \"Credit\",\n  \"TxnType\": \"Auth\",\n  \"ReversalFlag\": \"Yes\",\n  \"Trk2Data\": \"string\",\n  \"EntryMode\": \"00\",\n  \"Device\": \"B8SG\",\n  \"DeviceSN\": \"string\",\n  \"Sign\": \"string\",\n  \"VersionNo\": \"string\",\n  \"TxnRequestId\": \"string\",\n  \"Trk1Data\": \"string\",\n  \"EPB\": \"string\",\n  \"KSN\": \"string\",\n  \"EMVChipData\": \"string\",\n  \"InvoiceNumber\": \"string\",\n  \"AppVersion\": \"string\",\n  \"IPAddr\": \"string\",\n  \"SubnetMask\": \"string\",\n  \"GatewayIPAddr\": \"string\",\n  \"TIPAmount\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://aggregatetest.uicpayment.com.tw/API/CreditCard/Refund"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"ResponseCode\": \"string\",\n  \"ResponseMsg\": \"string\",\n  \"BankResponseCode\": \"string\",\n  \"ShopID\": \"string\",\n  \"ShopOrderNo\": \"string\",\n  \"Amount\": \"string\",\n  \"ApprovedAmount\": \"string\",\n  \"TradeNo\": \"string\",\n  \"PaymentType\": \"string\",\n  \"TxnType\": \"string\",\n  \"EMVDataResp\": \"string\",\n  \"PayTime\": \"string\",\n  \"REF\": \"string\",\n  \"AuthNo\": \"string\",\n  \"TxnId\": \"string\",\n  \"AppVersion\": \"string\",\n  \"AutoReportTime\": \"stri\",\n  \"AutoReboot\": \"s\",\n  \"ParameterDownload\": \"s\",\n  \"RequestTimeStamp\": \"string\",\n  \"Sign\": \"string\"\n}"}],"_postman_id":"df7500b0-10c9-4fbc-8ee8-fecec0d921f6"}],"id":"1faf2b8b-b4c8-4366-b7fb-0077b776c950","_postman_id":"1faf2b8b-b4c8-4366-b7fb-0077b776c950","description":""},{"name":"TxnCancel","item":[{"name":"TxnCancel","id":"c9772da0-d263-4698-9d16-6292a3163d87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ShopOrderNo\": \"string\",\n  \"TimeStamp\": \"string\",\n  \"TxnType\": \"Cancel\",\n  \"Device\": \"Pixie5u\",\n  \"DeviceSN\": \"string\",\n  \"Sign\": \"string\",\n  \"VersionNo\": \"string\",\n  \"TxnRequestId\": \"string\",\n  \"ReqSource\": \"string\",\n  \"OpsMode\": \"string\",\n  \"AppVersion\": \"string\",\n  \"IPAddr\": \"string\",\n  \"SubnetMask\": \"string\",\n  \"GatewayIPAddr\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://aggregatetest.uicpayment.com.tw/API/CreditCard/TxnCancel","description":"<p>TxnCancel 參數表：</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>參數名稱</th>\n<th>參數中文名稱</th>\n<th>必須</th>\n<th>型別與長度</th>\n<th>備註</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TxnRequestId</td>\n<td></td>\n<td>V</td>\n<td></td>\n<td>requestId from MQTT if available</td>\n</tr>\n<tr>\n<td>ShopOrderNo</td>\n<td>商店端訂單編號</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td>Generated by Terminal；不可重複（限制英文、數字），每次交易加 1; 格式：InitTID+YYMMDDHHMMSS</td>\n</tr>\n<tr>\n<td>TimeStamp</td>\n<td>時間戳記</td>\n<td>V</td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>TxnType</td>\n<td>交易類別</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td>TxnCancel</td>\n</tr>\n<tr>\n<td>ReqSource</td>\n<td>交易source</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td>00: UIC-CONNECT; 01: Local host</td>\n</tr>\n<tr>\n<td>OpsMode</td>\n<td>方式</td>\n<td>V</td>\n<td>varchar(2)</td>\n<td>00: MQTT req；01:   Timeout；02: Manual; 03: Bad Ops</td>\n</tr>\n<tr>\n<td>Device</td>\n<td>設備種類</td>\n<td>V</td>\n<td>varchar(10)</td>\n<td>A10 / B8SG / B8SP / Pixie6n / Pixie5u</td>\n</tr>\n<tr>\n<td>DeviceSN</td>\n<td>設備序號</td>\n<td>V</td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>AppVersion</td>\n<td>刷卡機版本號碼</td>\n<td></td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>IPAddr</td>\n<td>IP Address</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>SubnetMask</td>\n<td>Subnet Mask</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>GatewayIPAddr</td>\n<td>Gateway IP Address</td>\n<td></td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>Sign</td>\n<td>交易驗證碼</td>\n<td>V</td>\n<td>varchar(255)</td>\n<td>Sign = <code>key&amp;ShopOrderNo=ShopOrderNo&amp;TimeStamp=TimeStamp&amp;Amount=Amount&amp;key</code>（文件中公式含 ShopID；若實作上 ShopID 由其他方式提供，可視實際調整）</td>\n</tr>\n<tr>\n<td>VersionNo</td>\n<td>Api 版本編號</td>\n<td>V</td>\n<td>varchar(10)</td>\n<td>所使用的 API 版本編號（數字可含小數點）</td>\n</tr>\n</tbody>\n</table>\n</div><p>Cancel Response 參數表:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>參數名稱</th>\n<th>參數中文名稱</th>\n<th>型別與長度</th>\n<th>備註</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TxnRequestId</td>\n<td></td>\n<td></td>\n<td>requestId if available</td>\n</tr>\n<tr>\n<td>ResponseCode</td>\n<td>交易回應碼</td>\n<td>varchar(10)</td>\n<td>0000 即為成功</td>\n</tr>\n<tr>\n<td>ResponseMsg</td>\n<td>交易回應訊息</td>\n<td>varchar(100)</td>\n<td></td>\n</tr>\n<tr>\n<td>BankResponseCode</td>\n<td>銀行回應碼</td>\n<td>varchar(10)</td>\n<td></td>\n</tr>\n<tr>\n<td>ShopID</td>\n<td>商店代號</td>\n<td>varchar(15)</td>\n<td></td>\n</tr>\n<tr>\n<td>ShopOrderNo</td>\n<td>商店端訂單編號</td>\n<td>varchar(20)</td>\n<td></td>\n</tr>\n<tr>\n<td>TradeNo</td>\n<td>支付平台交易編號</td>\n<td>varchar(12)</td>\n<td></td>\n</tr>\n<tr>\n<td>TxnType</td>\n<td>交易類別</td>\n<td>varchar(20)</td>\n<td>Same as Request</td>\n</tr>\n<tr>\n<td>REF</td>\n<td>交易序號</td>\n<td>varchar(12)</td>\n<td>收單主機回傳的 RRN(F37)</td>\n</tr>\n<tr>\n<td>AppVersion</td>\n<td>刷卡機版本號碼</td>\n<td>varchar(20)</td>\n<td>暫時為 NULL 或空白，有更新版本才帶</td>\n</tr>\n<tr>\n<td>AutoReportTime</td>\n<td>自動報到時間</td>\n<td>varchar(4)</td>\n<td>HHMM</td>\n</tr>\n<tr>\n<td>AutoReboot</td>\n<td>自動開機啟動</td>\n<td>varchar(1)</td>\n<td>Y or N，暫時為 N</td>\n</tr>\n<tr>\n<td>RequestTimeStamp</td>\n<td>Request 的 TimeStamp</td>\n<td>varchar(15)</td>\n<td>Same as Request</td>\n</tr>\n<tr>\n<td>Sign</td>\n<td>交易驗證碼</td>\n<td>varchar(255)</td>\n<td>Sign = <code>key&amp;ResponseCode=ResponseCode&amp;ShopID=ShopID&amp;ShopOrderNo=ShopOrderNo&amp;Amount=Amount&amp;REF=REF&amp;key</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["API","CreditCard","TxnCancel"],"host":["https://aggregatetest.uicpayment.com.tw"],"query":[],"variable":[]}},"response":[{"id":"5c8d9cf7-442c-4739-93ef-016fa2694678","name":"Cancel Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ShopOrderNo\": \"string\",\n  \"TimeStamp\": \"string\",\n  \"TxnType\": \"Cancel\",\n  \"Device\": \"Pixie5u\",\n  \"DeviceSN\": \"string\",\n  \"Sign\": \"string\",\n  \"VersionNo\": \"string\",\n  \"TxnRequestId\": \"string\",\n  \"ReqSource\": \"string\",\n  \"OpsMode\": \"string\",\n  \"AppVersion\": \"string\",\n  \"IPAddr\": \"string\",\n  \"SubnetMask\": \"string\",\n  \"GatewayIPAddr\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://aggregatetest.uicpayment.com.tw/API/CreditCard/TxnCancel"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"TxnRequestId\": \"string\",\n  \"ResponseCode\": \"string\",\n  \"ResponseMsg\": \"string\",\n  \"ShopID\": \"string\",\n  \"TradeNo\": \"string\",\n  \"TxnType\": \"string\",\n  \"REF\": \"string\",\n  \"AppVersion\": \"string\",\n  \"AutoReportTime\": \"stri\",\n  \"AutoReboot\": \"s\",\n  \"RequestTimeStamp\": \"string\",\n  \"Sign\": \"string\"\n}"}],"_postman_id":"c9772da0-d263-4698-9d16-6292a3163d87"}],"id":"94b09afb-8fe1-4e02-bf0c-eba81b1c8bc6","_postman_id":"94b09afb-8fe1-4e02-bf0c-eba81b1c8bc6","description":""}],"id":"3365dce0-b70b-4015-b821-963bc3be888c","_postman_id":"3365dce0-b70b-4015-b821-963bc3be888c","description":""}],"id":"57456c1e-8a64-4d98-84d6-2c30859aa4c2","_postman_id":"57456c1e-8a64-4d98-84d6-2c30859aa4c2","description":""}],"variable":[{"key":"baseUrl","value":"https://aggregatetest.uicpayment.com.tw","type":"any"}]}