电竞比分网-中国电竞赛事及体育赛事平台

分享

蘋果官方Apple Pay開發(fā)文檔(中文版):開始使用Apple Pay

 嘆落花 2016-02-16

本文由CocoaChina翻譯自蘋果官方Apple Pay開發(fā)文檔。目前版本為1.0

概覽:

Apple Pay為用戶從你的App里購買實(shí)際的物品和服務(wù)提供簡單而安全的方法。通過Touch ID,用戶可使用儲存在iPhone 6和iPhone 6 Plus上的信用卡和借記卡支付證書來授權(quán)支付。這些儲存證書的模型包含一個(gè)Secure Element,并將支付證書從app運(yùn)行的主進(jìn)程中分離出來。

Apple Pay還是 應(yīng)用內(nèi)支付(IAP)?

理解Apple Pay和應(yīng)用內(nèi)支付之間的區(qū)別是非常重要的。Apple Pay用于銷售物理商品,比如食品雜貨、衣服和電器,也能用于支付俱樂部的會員資格、酒店預(yù)訂以及演出門票。另一方面,應(yīng)用內(nèi)支付只用于銷售虛擬物品,如你的App里的高級內(nèi)容,以及訂閱數(shù)字內(nèi)容。

PassKit框架為Apple Pay提供API,應(yīng)用內(nèi)支付的API則由StoreKit框架提供。

預(yù)備條件

為了使Apple Pay生效,除了PassKit框架之外,還需要:

1. 建立一個(gè)擁有支付模塊或通道的賬戶(如果你沒有的話)

2.從Certificates, Identifiers & Profiles注冊一個(gè)商業(yè)標(biāo)示符

3.提交一個(gè)證書簽名需求以獲得用于加密和解碼支付令牌的公開或私有密鑰

4. 在你的App里包含Apple Pay的支持權(quán)限

App審核指南

你的應(yīng)用必須遵從App審核指南 (中文版)第29條所規(guī)定的條件。

支付提供商

你能從蘋果開發(fā)者官網(wǎng)的Apple Pay頁面找到支付提供商,它們都支持Apple Pay并且提供SDK。強(qiáng)烈推薦使用這些SDK,如需更多信息可聯(lián)系支付提供商。

你也可以選擇使用你自己的服務(wù)端方案來接收從App傳來的支付請求,解碼支付令牌并且與支付提供方交互。操作支付卡和借記卡的支付是很復(fù)雜的,除非你已經(jīng)有了支付相關(guān)的專門支付和處理系統(tǒng),否則使用支付提供商的SDK是最快捷并且可信賴的方式。

顯示Apple Pay按鈕

PassKit提供相應(yīng)API,app可用它檢測運(yùn)行環(huán)境是否安全,以及設(shè)備是否已經(jīng)被分配了你所支持的信用卡。

在應(yīng)用程序中放置Apple Pay按鈕的方式必須和Apple Pay Human Interface Guidelines一致。

顯示支付頁面

當(dāng)你的用戶選擇好要買的物品或服務(wù),并且點(diǎn)擊了Apple Pay按鈕,你就創(chuàng)建了一個(gè)支付請求,并要求PassKit將支付頁面展示給用戶。如下圖 :

你的App指定支付頁面的內(nèi)容,但不能使用該頁面控制用戶的交互。你必須確定是否要給用戶展示發(fā)貨和賬單信息、運(yùn)輸方式以及其他列表項(xiàng)目。

支付令牌

當(dāng)用戶通過Touch ID認(rèn)證之后,你的App將從PassKit接收一個(gè)支付令牌,這個(gè)支付令牌包含了完成支付交易所需的信息。它包括一個(gè)對應(yīng)本次交易的唯一密碼,它應(yīng)該能被你所擁有的私鑰解碼,或者當(dāng)支付信息傳輸?shù)綋碛心愕乃借€的支付處理器服務(wù)器時(shí)。

Figure 2圖示了一個(gè)典型的支付流。首先,App檢查它是否能提供Apple Pay作為支付方式。在這個(gè)例子里,App需要獲取配送地址的郵政編碼來計(jì)算配送的運(yùn)費(fèi)并加到總賬單里面,當(dāng)用戶通過了支付認(rèn)證,你的App從PassKit的Secure Element里接收一個(gè)支付令牌。

最后,應(yīng)用程序調(diào)用Payment Processor SDK里對應(yīng)的API來將遞信息到支付模塊,然后處理交易。

支持的交易類型

支持Apple Pay的Payment Processor SDK需要能處理以下電子商務(wù)交易:

FAQ

  • 哪些支付提供商支持Apple Pay?

支持Apple Pay的支付提供商列表見https://developer.apple.com/apple-pay/

  • Apple Pay支持哪些支付網(wǎng)絡(luò)?

Visa、MasterCard以及American Express

  • Apple Pay支持哪些類型的支付卡?

支持大型發(fā)卡銀行的信用卡和借記卡。

  • 使用Apple Pay需要收取費(fèi)用嗎?

蘋果不從Apple Pay里收取用戶、商家以及開發(fā)者的費(fèi)用,你的借記卡和信用卡交易取決于你使用的支付網(wǎng)絡(luò)。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多