Apple Pay logo

Apple Pay 入门

概述

利用 Apple Pay,用户可以在您的 iOS app、watchOS app 或网站上轻松安全地购买商品和服务,以及进行捐款。用户可以使用面容 ID 或触控 ID,或连按两次 Apple Watch 的侧边按钮来为付款授权,以释放安全地存储在自己设备上的令牌化信用卡和借记卡付款凭证。此外,用户还可以使用“钱包”来存储自己的账单、送货和联系方式。这样一来,当用户在您的 app 或网站中授权购买时,系统就会随付款凭证一并提供这些信息。

对用户而言,Apple Pay 更为快捷便利,因为他们在购物时无需输入账单、送货和联系人详细信息。Apple 不会存储或共享信用卡或借记卡的卡号,从而降低了商家和开发者承担的风险,并增强了用户的隐私安全。进一步了解 Apple Pay 安全性与隐私政策概览

在实行了 Apple Pay 最佳做法之后,开发者的结账转化率通常提高至两倍,结账时间大幅缩短,客户的忠诚度和购买频率也得到了提升。

Apple Pay 或 App 内购买项目

Apple Pay。通过在您的 app 或网站中应用 Apple Pay,您可以销售实物商品,如食品杂货、服装和电器;也可以提供各种服务,如俱乐部会员、酒店预订和活动门票。经批准的非营利组织也可在 app 或网站内使用 Apple Pay 来筹募捐款。

App 内购买项目。利用 App 内购买项目,您可以在自己的 app 内销售内容和功能 (包括优质内容、数字商品和订阅)。相应费用会从用户在 App Store 上的默认付款方式中收取。要了解有关 App 内购买项目的更多信息,请参阅 App 内购买项目页面。

支持的交易类型和商业模式

Apple Pay 支持大多数电子商务交易类型,并能灵活地支持各种简单或复杂的商业模式。您的支付服务商可以帮助您定义最行之有效的 Apple Pay 应用方式,以支持您的商业模式。您所使用的交易流程类型会影响到用户体验和关键业务指标 (如转化率和风险暴露)。

以下列举了一些 Apple Pay 支持的交易类型 (请注意,并非所有国家/地区都支持全部交易类型)。

交易类型

说明

示例

授权并收款

在客户的账户上预留资金,并将资金转账到您的银行账户

网上购物,且商品可随时发货

授权并延迟收款

在客户的账户上预留资金,稍后将资金转账到您的银行账户

预购、含小费的送货服务、在线订购并到店取货

授权并收取不同金额

在客户的账户上预留资金,并在订单成功完成后将高于或低于授权金额的资金转账到您的银行账户

食品杂货的送货服务,其中的某些商品以实际重量定价

授权未知金额并收款

为交易授权未知金额,并在稍后收取服务费用

搭乘出租车

部分发货

对于某次购物中没有一同发货的商品,将其分成多次付款

购买多件商品,且分批发货

固定式订阅

定期以固定的金额处理重复付款

按月支付的健身房会费

频率灵活的订阅

处理针对以下服务情形的付款:服务频率不固定或用户可以选择减少频率

美食订阅,且用户可以选择不外送、重新安排外送日期或更改外送频率

金额灵活的订阅

处理针对以下服务情形的付款:金额会因消费而异

水电费账单、首月有促销活动的订阅

管理式订阅

处理针对以下服务情形的付款:用户可以更改所订服务的频率和金额

灵活性较高的美食外送服务

已取消的交易

针对已取消、已报销或存在争议的交易返还资金

退单、无效交易、退款

交易卡验证

确认与选定的交易卡关联的持有者账户处于有效且信誉良好的的状态

也称为 $0 或 $1 授权

准备工作

在您准备让自己的 app 或网站支持 Apple Pay 时,请确保做好以下几点:

接受捐款。非营利组织必须先获得 Apple 批准,才可在其 app 或网站中接受捐款。如需了解详情 (包括您的国家/地区是否支持捐款),请参阅“Apple Pay for Donations”。

国家和地区。Apple Pay 目前可在某些国家和地区使用。在中国地区,网页版 Apple Pay 仅在 iOS 的 Safari 浏览器上可用。

支付服务商

我们非常建议您使用由支持 Apple Pay 的支付服务商提供的 SDK 或 JS API。您也可以提供自己的服务器端解决方案,以便从您的 app 或网站接收付款,解密付款令牌,以及对接支付服务商来处理授权。信用卡和借记卡付款的处理可能非常复杂;如果您尚不具备相应的专业知识和系统,又希望您的 app 或网站支持 Apple Pay,使用支付服务商提供的 Apple Pay SDK 或 JS API 是最为便捷可靠的一种方式。请联系您的平台或支付服务商以了解更多信息。有关支付服务商和电子商务平台的列表,请参阅 Apple Pay 页面 (英文) 上的“支付平台”部分。

显示 Apple Pay 按钮

在 app 中,PassKit 提供了各种 API,您的 app 可以使用这些 API 来确定所在的设备是否支持使用 Apple Pay,以及设备是否已预置您所支持的付款卡。对于网站,网页版 Apple Pay 提供了各种 API,您通过 Safari 浏览器打开的网站可以借助这些 API 来检查用户的设备是否支持使用 Apple Pay,以及 Apple Pay 是否已设置。

关于 Apple Pay 按钮的使用和设计指南,请参阅 Human Interface Guidelines 中的 Apple PayApple Pay on the Web 部分。

在中国地区,网页版 Apple Pay 仅在移动端 Safari 浏览器上可用,使用设备须为可兼容 Apple Pay 并运行 iOS 11.2 或更新版本的 iPad 或 iPhone。

中国地区的开发者应先检测用户代理字符串,以确保客户使用的设备是运行 iOS 11.2 或更新版本的 iPhone 或 iPad。然后调用 canMakePayments 或 canMakePaymentsWithActiveCard,仅在其返回“true”(可用) 时显示 Apple Pay 按钮。

以下是一台运行 iOS 11.2 的 iPhone 的用户代理字符串示例:

Mozilla/5.0 (iPhone; CPU iPhone OS 11_2 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko)CriOS/64.0.3282.112 Mobile/15C202 Safari/604.1

显示付款单

在用户选择好要购买的商品/服务或要捐赠的金额,并选择 Apple Pay 作为付款方式时,您会创建一个付款请求,并要求 PassKit (适用于 app) 或 Safari 浏览器 (适用于网站) 向用户显示付款单。在用户轻点 Apple Pay 按钮后,付款单必须立即显示,中间不能出现任何过渡屏幕或弹出窗口,除非是为了向用户提示必要的产品详情 (如尺寸或数量)。

您的 app 可以指定付款单的内容,但无法控制用户与付款单的互动。您须考虑是否有需要向用户显示送货信息、账单信息、送货方式和其他信息。您只应请求交易的处理和服务所必需的信息。

有关为您的 app 整合 Apple Pay 按钮和定制 Apple Pay 付款单的详细信息,请参阅 Human Interface Guidelines 中的 Apple Pay 部分。

Payment Sheet

付款令牌

在用户授权后,您的 app 或网站会收到一个付款对象,其中包含 PassKit 提供的加密付款令牌。该付款令牌内含有完成付款交易所需的信息,包括设备特定的帐户编号、金额以及唯一的一次性密码。加密的付款令牌可由商家使用证书私钥来解密,也可由付款处理机构替商家解密。

在有些情况下,开发者可能未被设置为登记在册的商家;在这种情况下,开发者可以解密付款令牌,并将解密后的令牌传递给下游合适的商家,以便相应的处理机构进行处理。App 或网站必须清楚表明自己只是中间方。有关更多详细信息,请参阅 Human Interface Guidelines 中的 Apple Pay 部分。

最佳做法

查看 Human Interface Guidelines 中的 Apple PayApple Pay on the Web 部分,以及 WWDC 演讲视频 Apple Pay Within Apps (简体中文字幕)Apple Pay on the Web,并遵循其中的指南。

不必要求用户在购物前注册。
Apple Pay 是您向用户提供访客结账方式的一条绝佳途径。客户遇到的阻碍越少,他们放弃购物的几率就越低。在完成购买交易后,您可以使用在付款时收到的信息预先填充一份登记表,方便客户轻松地创建帐户。

在产品详情页面和购物车结账页面添加 Apple Pay 按钮。
在产品详情页面上,除了“添加到购物车”按钮之外,还要放置一个 Apple Pay 按钮,以便客户在找到想要购买的产品后立即结账。也请确保在购物车结账页面上添加 Apple Pay 作为付款选项。

在醒目的位置显示 Apple Pay 按钮,或将默认付款方式设为 Apple Pay。
对于已经在自己的 iOS 设备上设置了 Apple Pay 的客户,提供 Apple Pay 作为主要的付款选项。

请勿要求用户提供除 Apple Pay 付款单之外的其他信息。
Apple Pay 付款单中含有送货地址、账单地址、电话号码、电子邮件和姓名。客户也可以在付款单中选择送货方式。要求用户提供付款单之外的其他信息会增加阻碍,这可能会导致客户放弃购买。

提议在兼容的设备上设置 Apple Pay。
如果您确定用户所持的设备可以使用 Apple Pay 但尚未设置 Apple Pay,请考虑添加一个“设置 Apple Pay”按钮。相较于在您的网站上添加付款和送货信息,设置 Apple Pay 要更为容易;此外,您和您的客户还可享受 Apple Pay 在安全和隐私保护方面的诸多益处。

常见问题和答案

哪些支付服务商和电子商务平台支持这项服务?
有关支付服务商和电子商务平台的列表,请参阅 Apple Pay 页面 (英文) 上的“支付平台”部分。

支持哪些国家/地区和支付网络?
Apple Pay 支持各大银行和发卡机构所发行的主要信用卡、借记卡和预付卡。查看当前参加 Apple Pay 计划的银行与支持的国家和地区

接受 Apple Pay 需要支付其他费用吗?
对于使用 Apple Pay 付款的用户、商家或开发者,Apple 不会收取任何费用。

我能否将 Apple Pay 整合到采用网站结账方式的 app 中?
Apple Pay 支持原生和混合 app。对于那些在自己的 app 中采用网站结账方式的商家,请遵循这些步骤 (英文)

如果我的 iOS app 中显示的第三方网站内容已整合了 Apple Pay,会出现什么情况?
如果您的 app 使用 Safari 浏览器视图控制器来显示第三方网站内容,且该内容已整合了 Apple Pay,则就像是在 Safari 浏览器中查看该内容一样,用户将可以使用 Apple Pay。

我能否在不知道最终金额的情况下使用 Apple Pay 购物?
可以,您可以将金额设为“待定”。更多信息,请参阅 Human Interface Guidelines 中的 Apple PayApple Pay on the Web 部分。请联系您的支付服务商,以确认适用于您所在地区的任何其他交易要求。

我能否在我的 app 和网站上使用同一个 Merchant ID (商家 ID) 和证书?
可以。我们建议您在 app 和网站上使用相同的 Merchant ID (商家 ID) 和证书来支持 Apple Pay。请联系您的支付服务商,以确认适用于您所在地区的任何其他交易要求。

我的 app 或网站如何接受 Apple Pay Cash 卡?
Apple Pay Cash 卡通过美国的 Discover 借记网络发行。如果您的 app 或网站接受 Discover 借记付款方式,则您已接受 Apple Pay Cash 卡。请联系您的支付服务商,以进一步了解如何接受 Discover 借记付款方式、Apple Pay Cash,以及适用于您所在地区的任何其他交易要求。

如果我有其他疑问,应如何咨询?
如果您有其他疑问,请联系 Apple 支持