步驟1:創(chuàng)建請求文件

100.8.gif
步驟2:打開開發(fā)者中心 ,找到Merchant IDs,點擊加號,創(chuàng)建一個Merchant IDs

100.9.gif
步驟3:編輯Merchant IDs中的Apple Pay,添加描述文件來生成證書并下載.

100.11.gif
步驟4:選擇App IDs,創(chuàng)建App IDs并添加Apple Pay功能,此時Apple Pay是橙色狀態(tài)(待配置的標(biāo)志)
100.10.gif

100.10.gif
步驟5:編輯App IDs中的Apple Pay,選擇步驟3里面的填寫的商業(yè)ID

100.17.gif
步驟6:安裝證書,但是提示“此證書是由位置頒發(fā)機構(gòu)簽名的”,通過登錄http://www.apple.com/certificateauthority/ 這個網(wǎng)站然后選擇Worldwide Developer Relations - G2 Certificate,安裝到keychain的系統(tǒng)選項中即可

100.12.gif
步驟7:創(chuàng)建xocde項目,找到Capabilities,將Apple Pay功能打開打開
100.13.gif

100.13.gif
步驟8:導(dǎo)入PassKit的頭文件并寫入代碼
100.14.gif

100.14.gif
步驟9:用真機運行程序-->購買商品

100.15.gif
步驟10:用真機運行程序-->添加銀行

100.16.gif
代碼鏈接
https://pan.baidu.com/s/1o7YnY0E
線下支付
- 打開Wallet,手指放在home鍵進(jìn)行指紋支付,并且手機要靠近讀卡器哦。不用聯(lián)網(wǎng)也可以支付
線上支付
- 打開唯品會,選擇商品,支付方式為Apple Pay
儲蓄卡支付:需要通過Apple Pay指紋校驗后,再輸入銀行卡密碼進(jìn)行校驗(附客服截圖)

100.18.png
注意點:
- " "中的商家id一定要和ZBApple Pay.entitlements文件中的value值一樣
request.merchantIdentifier = @"merchant.fdsa";
存在的問題:
問題1:即使沒有步驟3,或者不將步驟3中的證書安裝到keychain中,依然能順利執(zhí)行到步驟10,那么步驟3得到的證書有什么用?
- 猜測:因為支付不成功,所以步驟3中的證書的作用沒有體現(xiàn)出來?