1. 程式人生 > >iOS第三方支付集成

iOS第三方支付集成

-a 卡號 三方 del com 單例 調用 data 獲取

支付寶(alipay)和微信支付(Wechat Pay)

支付寶:
一、總體流程
(1)先與支付寶簽約。獲得商戶ID(partner)和賬號ID(seller)(註冊app?用)
(2)下載對應的公鑰私鑰?文件(加密簽名用)
(3)下載支付寶SDK。


(4)依據SDK設置(怎樣簽約、怎樣獲得公鑰私鑰、怎樣調用支付接?口)
(5)生成訂單信息
(6)調用支付寶client。由支付寶client跟?支付寶安全server打交道
(7)支付完成後返回?支付結果給商戶client和server。
二、SDK設置流程
(1)拿到商戶ID 和 帳號ID。

公司和支付寶簽約之後,支付寶會返回這兩個ID,建議保存在自己的
server上,調用加密接口請求。


(2)構建AlixPayOder對象(訂單對象),設置oder對象的兩個屬性:partner(商戶ID)和seller(帳號
ID)
(3)配置oder對象的其它屬性:訂單ID(自定義)。商品信息(商品標題、描寫敘述等)。回調URL
(4)獲取私鑰而且簽名商戶信息,能夠自己保存。符合RSA簽名規範就可以。
(5)簽名,傳?入訂單描寫敘述簽名。

(事實上是將訂單信息加密)
(6)生成訂單字符串。
(7)獲取AlixPay單例對象。調用支付接口支付。


通過如上簡單的幾個步驟。就能夠在APP裏面使用第三方支付了,這裏順便給大家分享一下第三方支付的框架。


支付相關第三方框架:


PaymentKit——提供一個支持輸入銀行卡號、信用卡號的TextField

SPay——一個支持IAP、微信、支付寶、銀聯和信用卡支付的第三方框架(非開源)


鏈接例如以下:

鏈接: http://pan.baidu.com/s/1gdElhsR password: w8aa

鏈接: http://pan.baidu.com/s/1sjuTVYX password: yw5h

希望能幫到各位。


iOS第三方支付集成