iOS銀聯,支付寶,微信,ping++開發文檔

銀聯支付

銀聯支付目測只需兩個參數

 1.tn 其實就是訂單號

 2.mode 是測試環境仍是線上環境

開發步驟

1.首先客戶端瀏覽商品,點擊下單,請求到達商戶後臺

 2.商戶後臺在提交訂單信息到銀聯後臺

 3.銀聯後臺返回流水號

 4.商戶後臺將交易流水號返回給客戶端

 5.客戶端再經過流水號啓動手機控價支付

 6.支付控價手機支付信息並請求銀聯後臺,完成支付後銀聯後臺通知商戶後臺支付結果

 7.銀聯後臺通知支付控件支付結果

 8.支付控件通知客戶端支付結果

 9.最後客戶端將支付結果展現給用戶

**點擊查看銀聯demo**git

支付寶支付

開發步驟

1.向支付寶申請,與支付寶簽約,得到商戶ID和帳號ID

2.下載相應的公鑰私鑰文件(加密簽名用)

3.下載支付寶SDK

4.生成訂單信息 簽名加密

5.調用支付寶客戶端,由支付寶客戶端跟支付寶安全服務器打交道

6.支付完畢後,支付寶客戶端會自動跳回到原來的應用程序

7.在原來的應用程序中顯示支付結果給用戶看

**點擊查看支付寶demo**github

微信支付

1.appID、appSecret(在微信公衆平臺你申請的應用當前頁面能夠看到)安全

2.MCH_ID、商戶號是你申請成功關於微信支付以後微信官方給你發的郵件裏面服務器

3.partnerID、商戶密鑰 最難搞 他就在微信支付-商戶平臺裏面—》帳號設置-——》API安全裏面 第一次是須要設置的微信

4.notify_URL、支付結果回調頁面app

5.SP_URL()、獲取服務器支付數據地址,也就是獲取訂單編號這些,填上後臺接口接行了(商戶本身定義的)微信公衆平臺

開發步驟

一、用戶在商戶APP中選擇商品,提交訂單,選擇微信支付

二、商戶後臺收到用戶支付單,調用微信支付統一下單接口

三、統一下單接口返回正常的prepay_id,再按簽名規範從新生成簽名後,將數據傳輸給APP,參與簽名的字段有 appid partnerid nonceStr timestamp package

四、商戶APP調起微信支付

五、商戶後臺接收支付結果

六、商戶後臺查詢支付結果

Ping++開發

一、  參數 appKey :是ping++分配給你的惟一身份標識

二、  應用ID          :是ping++分配給你應用的惟一標識

三、  NotifyURL   :是ping++系統用來想你的應用後臺推送異步通知時使用的地址,該地址必須是一個互聯網能夠訪問的地址,你能夠在ping++管理平臺中對應用進行設置

**點擊查看Ping++支付demo**異步

相關文章
相關標籤/搜索