今天有一個(gè)小哥問了我一下為什么會(huì)出現(xiàn)下面截圖中的證書錯(cuò)誤的情況,所以特此寫了這么一篇文章。??

在接入Apple Pay之前,首先要申請MerchantID及對應(yīng)證書。
本地先生成一個(gè)CSR文件備用,用于申請證書。教程:MAC下生成CSR(.certSigningRequest)文件
申請 MerchantID
登錄蘋果開發(fā)者中心,在Identifiers下選擇Merchant IDs,點(diǎn)擊右上角添加按鈕添加Merchant ID;輸入描述信息和標(biāo)識符,點(diǎn)擊繼續(xù)

這是剛才的信息的確認(rèn),沒問題下一步,有問題back(返回)進(jìn)行修改

MerchantID申請完成

申請證書
下面的就是創(chuàng)建證書了,除了下面的點(diǎn)擊編輯進(jìn)行創(chuàng)建證書外,還可以在Certificate 下創(chuàng)建一個(gè)Production-Apple Pay Certificate進(jìn)行創(chuàng)建。

如果需要在非美國使用Apple Pay,需要打開權(quán)限

點(diǎn)擊下一步會(huì)需要CSR文件,可以使用剛開始創(chuàng)建好的CSR文件。

選擇CSR文件


Bundle identifier
雖然在Xcode上設(shè)置也能同步到開發(fā)者中心,但是同步過來的信息不全,最好還是我們手動(dòng)添加APP ID
在APP IDS下點(diǎn)擊創(chuàng)建APPID
設(shè)置APPID描述、Bundle id和服務(wù)。


這里的黃色表示沒有生效,稍后我們還需要進(jìn)行配置。


回到APPID列表,選擇我們創(chuàng)建的APPID點(diǎn)擊編輯,對Applepay進(jìn)行配置

找到下面Applepay進(jìn)行配置

選擇應(yīng)用要使用的merchantID可以多選

點(diǎn)擊分配

到此我們的MerchantID及對應(yīng)證書,還有APPID的申請就完成了,大家可以創(chuàng)建工程繼續(xù)接入Applepay了。