你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS開發------Apple Pay(證書配置篇)

iOS開發------Apple Pay(證書配置篇)

編輯:IOS開發綜合

蘋果支付(Apple Pay)中國上線有段時間了,也許是因為國人還不太習慣這種支付方式,也有可能樓主待的城市比較小,從日常生活中感覺用它做支付方式的人還不是很多。但樓主一般能用Apple Pay的時候基本也不太用其他的支付方式(除非有優惠,哈哈)

在Apple Pay上線之後,美團、京東等常用支付的App都在第一時間支持了它,上線第二天樓主也綁卡體驗了一下傳說中的Apple Pay,感覺好用的同時還真的挺高大上的呢,畢竟直接從App端彈出支付界面,也不需要跳轉第三方支付App了。隨著上線時間的延長,各大銀行的ATM機都已經支持ApplePay了(不得不說,提款真的很方便呢)。

趁這兩天稍微有點閒時間,查看公司項目的時候,發現由於目前公司的項目支付模塊還沒有支持Apple Pay(至於以後會不會有,還是要看產品的 0.0 ),於是就開始關注了Apple Pay,是為以後支持做准備也好,樓主個人興趣也好,了解一下Apple Pay這個框架PassKit.framework也是極好的。這裡就記錄以下樓主研究的過程,中間遇到的問題也會在相應的位置用該文字的顏色標注,希望能夠幫助遇到同樣問題的小伙伴們吧。

先來一張高大上的支付界面吧,如果是真機,下面應該會出現一個Touch驗證,當然個別銀行在驗證完畢之後還回跳轉到輸入PIN碼的界面。PS:不是樓主不真機截圖,真的辦不到啊,一截圖Pay VC就消失了

 

\

 

下面的順序就是我創建項目的順序,當然,比如如何創建一個App ID這種事,能google到很多寫的很好的文章,所以就不在博文中綴余了。

由於篇幅太長反而會不太好,所以本篇就只記錄了相關證書配置的過程,如果想瞅瞅如何使用PassKit來調用Apple Pay的原生接口敬請期待呀 (好無力的保證)

創建一個App ID

如果出現下面問話,樓主覺得好尴尬呀.. 問: 我沒有開發者賬號怎麼辦? 樓主: - - 這個不太好辦了吧,畢竟後面還需要配置支付id以及加密證書(沒有此證書在真機上跑會出現問題,此問題在下面已有提及)呢…如果有什麼好辦法,也請告知一下呀.. 樓主(悄悄): 你可以使用公司的開發者賬號,畢竟我們又不影響上線,只創建一個App ID應該是沒有問題的吧?

也算是為了保密一下,這裡只能看到出Demo的App ID,暫且就叫它ApplePayPractise了.(是不是暴露了樓主其實用的賬號也是公司賬號的事實啊,哈哈哈)

 

\

 

創建Merchant ID

簡單來講,我們在開商店的時候是不是需要一個營業執照才能成為合法的商人呢,它的作用就好像是我們App的營業執照,它就是App合法使用Apple Pay的身份證明,創建步驟如下:

創建+

ApplePayDemoYue是我做練習的時候注冊的一個ID,不要介意,還是可以繼續添加的嘛:

 

\

 

填寫相關消息

按照圖片上的注解填好信息,點擊Continue,隨後Register即可

 

\

 

配置支付域

點擊創建好的Merchant ID,點擊Edit,在沒有配置加密證書之前,會有一個創建加密證書的選項,點擊進入一個服務配置:(通過英文我們可以看出,每一個”營業執照”必須有一個專屬的加密證書,而且是必須的)

 

\

 

下面的意思就是:這個商人標志是否僅僅在中國才被關聯(也就是說你這個營業執照在別的區域要不要使用),默認是No,這裡調成Yes吧,通常來講,其他國家的支付最好的方法就是在創建一個Merchant ID,畢竟在中國百分之好多好多都是人民幣支付的吧?之後它就會跳轉到下面配置App Pay RSA的步驟中了..

 

\

 

這樣我們的“營業執照”算是辦理完畢了.

注冊App Pay RSA證書

既然營業執照辦理完畢了,是不是我們就可以賺錢了,但是為了我們money的安全性,是不是還需要對相關信息進行加密處理呢,這個證書就是負責為我們加密的證書,既然選擇用RSA加密,就是說明這段信息是需要在某個位置解密的,當然,這不是我們App端思考的問題了。

無法使用Apple Pay,檢查此應用的設置並確定其設計可使用Apple Pay

如果不配置這個證書,其實在模擬器上是可以運行的,畢竟模擬器會幫我們模擬一些東西,之前的預覽圖就是在模擬器上運行的;但是在真機上就會報如下錯誤:”XXX”中無法使用Apple Pay,檢查此應用的設置並確定其設計可使用Apple Pay,具體如下圖:

 

\

 

配置

下面是常見的配置證書界面,通過點擊左側的Certificates->All就可以看到該界面了,點擊右上角的加號進行證書的添加。

 

\

 

選擇Production(這不是發布的證書麼,用同一個有什麼關系麼?)下的Apple Pay證書即可,然後一直continue,該填的就填,一路過關斬將。

 

\
\

 

配置完成後,下載到電腦上,雙擊安裝到鑰匙串即可,下圖是樓主的鑰匙串:

 

\

 

使用Apple Pay的證書基本步驟都已經記錄完畢,是不是感覺好麻煩,和money打交道嘛,嚴謹點畢竟是好的,如果上文中有什麼不對的地方,還請告知一下,3Q。

如何使用想留在下一篇,感覺這篇幅點長了,敬請期待0.0 Thanks

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved