在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ iOS/ 處理支付
創(chuàng)建支付請求
處理支付
配置你的開發(fā)環(huán)境
授權(quán)支付
關(guān)于 Apple Pay

處理支付

處理一次付款事務(wù)一般包括以下幾個步驟:

  1. 將付款信息與其它處理訂單的必需信息一起發(fā)送至你的服務(wù)器。
  2. 驗(yàn)證付款數(shù)據(jù)的散列值與簽名。
  3. 解密出支付數(shù)據(jù)。
  4. 將支付數(shù)據(jù)提交給付款處理網(wǎng)絡(luò)。
  5. 將訂單信息提交至你的訂單跟蹤系統(tǒng)。

你有兩種可選的方式處理付款過程:1) 利用已有的支付平臺來處理付款。2) 自己實(shí)現(xiàn)付款過程。一次付款的處理過程通常情況下包括上述的大部分步驟。

訪問、驗(yàn)證以及處理付款信息都需要你懂得一些加密領(lǐng)域的知識,比如 SHA-1 哈希、訪問和驗(yàn)證 PKCS #7 簽名以及如何實(shí)現(xiàn)橢圓曲線 Diiffie-Hellman 密鑰交換等。如果你沒有這些加密的背景知識,我們建議你使用已有支付平臺,它們會替你完成這些繁瑣的操作。關(guān)于 Apple Pay 已支持的第三方支付平臺,請參考 developer.apple.com/apple-pay/.。

如圖 5-1 所示,付款數(shù)據(jù)是嵌套結(jié)構(gòu)。支付令牌是 PKPaymentToken 類的實(shí)例。其 paymentData 屬性值是一個 JSON 字典。該 JSON 字典包括用于驗(yàn)證信息有效性頭信息以及加密后的付款數(shù)據(jù)。加密后的支付數(shù)據(jù)包括付款金額、持卡人姓名以及其它特定支付處理協(xié)議的信息。

圖 5-1 付款數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)

http://wiki.jikexueyuan.com/project/apple-pay/images/payment_data_structure.png" alt="付款數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)" />

更多關(guān)于付款數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),請參考支付令牌的格式