1.環(huán)境的配置###
-
1.1 配置證書
Apple Developer
#####
- 進(jìn)入
Identifiers
->App IDs
的Register iOS App ID
界面,填寫 Name 和 Bundle ID*
Register iOS App ID [1]
- 勾選
Apple Pay
,依次點(diǎn)擊Continue
->Submit
->Done
完成注冊
Register iOS App ID [2]
- 在
Identifiers
->App IDs
中查找新建的App ID -> 點(diǎn)擊Edit
進(jìn)行編輯
Apple Pay當(dāng)前的狀態(tài)都是 **Configurable**
- 找到
Apple Pay
選項 -> 點(diǎn)擊Edit
Configurable. Merchant IDs
- 然后 點(diǎn)擊
Create Merchant ID
進(jìn)入到Registering Merchant ID
界面
Merchant ID Assignment
- 填寫 Description 和 ID 然后依次點(diǎn)擊
Continue
->Register
->Done
Registering Merchant ID
- 完成上面的步驟,
applepay
的信息就會顯示在Merchant IDs
的列表中
- 完成
App IDs
中未完成的配置,選擇相應(yīng)的Merchant IDs
->Continue
->Assign
- 顯示下面的界面,說明成功地更新了 Merchant IDs 到 App ID 然后點(diǎn)擊
Done
結(jié)束配置
-
2.1 生成證書#####
- 打開”鑰匙串訪問” 制作 CSR 證書,將下面信息配置好,然后點(diǎn)擊
繼續(xù)
從證書頒發(fā)機(jī)構(gòu)請求證書...
2)將生成的證書”存儲"在桌面 -> 然后”完成”,證書就生成了
生成.certSigning...文件
- 進(jìn)入
Identifiers
->Merchant IDs
->Edit
- 詢問你是否在美國以外處理您的付款? 點(diǎn)擊
YES
->Continue
->Continue
- 點(diǎn)擊
Choose File…
然后將生成好的 CSR證書導(dǎo)入進(jìn)去 然后點(diǎn)擊Generate
- 將制作的好的cer證書
Download
然后點(diǎn)擊Done
- 這時在
Identifiers
->App IDs
中Apple Pay
的選項就會變成Enabled
- 將下載的證書導(dǎo)入進(jìn)鑰匙串
9)如果顯示證書是由未知頒發(fā)機(jī)構(gòu)簽名的 #進(jìn)入到這個網(wǎng)址下載#
WWDR Certificate 證書
Worldwide Developer Relations - G2 Certificate 證書
需要配置的證書
10)導(dǎo)入上面的證書,現(xiàn)在Merchant ID 證書就顯示正常
顯示正常的證書配置
2.代碼的編寫###
2.1 創(chuàng)建一個 iOS項目
所支持的版本 iOS 8.0+
(前提 必須要將你的賬號添加進(jìn)去Xcode
->Preferences
->Accounts
),在Capabilities
中 將Apple Pay
打開至ON
,勾選下面的選項,Steps中有沒有錯誤說明 完成了Apple Pay的環(huán)境的搭建
Xcode項目中的配置
2.2 Code
參考下面的Demo
以上資源來源于網(wǎng)絡(luò) Demo#####