MYPAY Tap 串接
適用安卓設備
- 確認 PACKAGE_NAME 與 Activity 是否正確。
- 校驗是否使用專用 ACTION_TAP 與 ACTION_TAP_REFUND。
- 確保涉及 NFC 的設備與系統版本符合要求。
0 瀏覽次數 已發佈 5 小時 之前
Tap 如何處理非信用卡交易?
非信用卡支付可使用共同支援的…
非信用卡支付可使用共同支援的 ACTION_SEND_TRANSACTION,搭配不同的 PAY_MODE_ID,如 LINE PAY 等。
0 瀏覽次數 已發佈 1 日 之前
Tap 常見整合模式有哪些?
Cross…
- Cross App 模式:使用 Intent 互動,最常見。
- 裝置外部有藍牙模式與網路串接刷卡機模式,Android 10 以後需 App 在前台才能使用網路串接。
0 瀏覽次數 已發佈 2 天 之前
Tap 的交易回傳資料格式與處理方式?
交易請求與回應皆透過…
- 交易請求與回應皆透過 MyPayCommon 的 ActionDetails 類別,請求時以 JSON 字串設定 data 欄位。
- 回應資料透過 Intent 回傳,回傳時仍為 ActionDetails,data 欄位包含結果 JSON。
0 瀏覽次數 已發佈 3 天 之前
Tap 支持哪些設備?
商米設備包含…
- 商米設備包含 V2s、V3、V3 MIX、D3 MINI 等,非列表內設備不保證成功串接。
- iMin 設備僅 Swift 2 Pro 有保證支援。
0 瀏覽次數 已發佈 4 天 之前
透過 Intent 設定 PACKAGE_NAME 為 tw.com.mypay.tap.dev(測試)或 tw.com.mypay.tap(正式)和 Activity 名稱 tw.com.mypay.MainActivity。
0 瀏覽次數 已發佈 5 天 之前
什麼是 ACTION_TAP_INIT?需要呼叫嗎?
ACTION_TAP_INIT…
- ACTION_TAP_INIT 可在信用卡交易或退款之前呼叫,用於提前初始化,減少交易時等待的時間。
- 雖非強制使用,但建議預先呼叫以提升使用體驗。
0 瀏覽次數 已發佈 6 天 之前
Tap 信用卡交易如何串接?
Tap…
- Tap 不支援 ACTION_SEND_TRANSACTION 裡的 PAY_MODE_ID_CREDIT_CARD,必須使用 ACTION_TAP Action 來進行信用卡交易。
- 退款操作同樣必須使用 ACTION_TAP_REFUND。
0 瀏覽次數 已發佈 1 週 之前
MYPAY Tap 與 MYPAY App 有何差異?
MYPAY…
- MYPAY Tap 要求 Android 9 以上,且必須支援 Google Mobile Services(GMS) 與 NFC,非 EMV 設備。
- Tap 專為 NFC 感應信用卡交易設計,支持特定硬體,如:商米V2s、V3 等。
- Tap 的 PACKAGE_NAME 與測試、正式環境區分明確,如:正式環境為 tw.com.mypay.tap。
0 瀏覽次數 已發佈 1 週 之前
Tap 如何發動退款?
在…
在 MYPAY Tap 環境下發動退款(信用卡 Tap 交易的退款),需使用專用的 ACTION_TAP_REFUND 動作。
參數設定重點
- action 值:Constant.ACTION_TAP_REFUND
- data:放入AppRequest的JSON 字串,須包含退款資料。
- PACKAGE_NAME:根據測試環境或正是環境設定。
- TARGET_ACTIVITY_NAME:固定為 tw.com.mypay.MainActivity。
注意事項
- 必須使用 Tap 專用的退款 Action (ACTION_TAP_REFUND),不可再使用 ACTION_REFUND。
- 若先呼叫 ACTION_TAP_INIT 可預初始化裝置,縮短退款時等待時間。
- 須確保 Android 版本需在 9 以上且裝置支援 GMS 與 NFC。
1 查看 已發佈 1 週 之前