Apple Pay中交易的方式分成了兩個,一種是利用手機在實體通路中交易的方式,另一種是在手機中將販賣的產品寫成App的形式在網路上販賣產品以及服務,這是過去蘋果App所禁止的,但在App Pay出現以後蘋果將信用卡(Credit Car)與記帳卡(Debit Card)運算token放置於行動裝置內加上指紋加密提供了付款服務,而Payment Platform主要就是提供蘋果裝置於網路上消費的平台,在蘋果的開發文件中稱為Payment Provider如下圖:
Payment Platform是提供Apple Pay網路交易功能的平台,在Apple Developer網站中點入Apple Pay主頁的右邊我們就可以看到蘋果有提供了一些建議的Payment Solution Provider(蘋果文件中也稱其為Payment Provider),Payment Provider主要提供了兩項功能,SDK與沙箱測試;由Apple的PassKit提供了信用卡token與Touch ID加密的功能,將加密過後的資料連同購買資訊利用Payment Provider所提供的SDK與Payment Platform service做溝通,然後Payment Provider負責與發卡端做驗證的處理,最後結果再傳回到手機端告知User交易結果與通知APP開發商交易的結果作為後續處理的依據,在整個過程中,Payment Provider透過提供SDK及網路服務扮演驗證交易的角色,整個Apple Pay作業流程大致如下圖:
而沙箱測試就如同我們使用IAP的功能一樣提供了我們所撰寫的APP內Apple Pay購買功能是否與Payment Platform正確運作的測試環境,待驗證完成後APP才能正式的執行交易功能。


沒有留言:
張貼留言