iOS接入招商銀行一網通
阿新 • • 發佈:2018-09-19
技術 代碼 style 返回 urn http mage web 後臺
前言:
首先吐槽一下:最近公司讓接入招商銀行一網通支付.並給了測試賬號和相關資料文檔,官方文檔看了一下,基本沒有什麽有價值信息.也沒有demo.網上搜了一些資料基本也都是模棱兩可的無用信息.所以我整理了一下流程
實現:
通過app調起招商一網通支付有兩種情況, 1,手機上已安裝招商銀行APP 2,手機上未安裝招商APP
先說安裝APP情況下.
步驟1: 首先在APP中點擊使用招商一網通支付時要先判斷設備是否安裝招商APP.如果安裝了跳轉招商APP支付,如果未安裝則使用web頁面去加載並支付.下圖付代碼. !!!這裏註意:跳轉APP支付和使用web頁面支付的請求報文是不一樣的(不過都是後臺返回給咱們的??)
步驟2: 拿到後臺返回給咱們的請求報文,將此報文進行編碼
步驟3: 將編碼後的請求報文和招商銀行文檔實例中url參數進行拼接跳轉支付
註意!一網通支付是拿不到支付成功回調的,只有後臺可以拿到.支付成功後如果沒有顯示 返回商家 按鈕 和後臺約定,將參數returnUrl設置為本APP的scheme即可顯示!
沒有安裝APP情況下,就要使用web去支付
核心代碼如下
最後歡迎各位iOS開發的朋友加群 201708926 交流學習!!!
iOS接入招商銀行一網通