集成 Apple Pay 支付

通过 Apple Pay 服务,买家可以使用存储在其 Apple Pay 账户中的信用卡或借记卡进行支付。采用 Native API 方式时,商户前端需直接集成 Apple Pay SDK,获取卡资产信息后调用 Antom 的 pay(单笔支付)接口发起支付。有关 Apple Pay SDK 的集成说明,请参见 Apple Pay on the Web Apple Pay (Native)
注意:采用 Native API 方式集成 Apple Pay 时,您需要有自己的 Apple 商家 ID 和证书,对于 Apple Pay Web 的集成方式,商户需在 Apple 侧完成域名验证

用户体验

以下图片展示了集成 Apple Pay 进行支付的用户体验:
Web 端
Mobile 端

集成准备

在您开始集成前,请阅读集成指南接口概述文档,了解服务端接口的集成步骤及调用接口的注意事项,并确保已完成以下预配置:
  • 已获得 client ID。
  • 已完成密钥配置。
  • 已完成异步通知接收地址的配置。
  • 集成服务端 SDK 资源包,并完成接口库安装及请求示例初始化。具体操作请参阅服务端 SDK

集成步骤

请按照以下步骤开始集成:
  1. 解密 ApplePayPaymentToken
  2. 授权支付
  3. 获取预授权支付结果
  4. 请款

步骤 1:解密 ApplePayPaymentToken

当买家在通过 Touch ID、Face ID 或者 passcode 完成 Apple Pay 支付授权后,前端在 Apple Pay 授权事件中获取 ApplePayPaymentToken,详情请参见 在您获取到 ApplePayPaymentToken 以后,您可以选择以下两种方式解密,从而调用 pay(单笔支付)接口来发起授权支付请求:
  • 托管解密:由 Antom 负责证书管理和解密操作,您无需具备 PCI 资质。
  • 商户解密:您自行管理证书并执行解密操作,您需具备相应的 PCI 资质。
注意有关 PCI DSS 合规要求的更多信息,请参阅 PCI DSS 标准

步骤 2:授权支付
服务端

不同的解密方式在发起授权支付请求时所需传入的参数存在差异,请您根据实际采用的解密方式查看对应的内容说明。
托管解密
商户解密

步骤 3:获取授权支付结果
服务端

在买家完成支付或支付超时后,您可以接收来自 Antom 的异步通知或通过主动查询来获取支付结果,具体步骤请参阅步骤 3:获取授权支付结果

步骤 4:请款
服务端

授权支付成功后,Antom 默认自动为您请款,同时支持您手动发起请款。请款后,您可以通过异步通知或主动查询来获取请款结果,您需要根据请款结果来决定是否发货。具体操作请参阅请款

支付后操作

完成支付后,您可对交易进行以下支付后的操作:

取消交易
服务端

对于支付成功的订单,如果买家在当天内申请取消订单或退款,您可以通过 Antom 提供的取消支付能力将订单取消或解冻资金。此外,对于尚未完成支付的订单,您也可以直接进行取消。具体操作请参阅取消交易

退款
服务端

若您需要了解 Antom 的退款规则及如何对成功的交易发起退款,详情请参见退款

争议
服务端

当某笔交易发生争议时,Antom 为您提供争议处理相关服务。更多信息请参阅争议运营手册争议实施方案

对账
服务端

交易完成后,使用 Antom 提供的财务报告进行对账。有关如何对账和 Antom 结算规则的更多信息,请参阅对账

更多内容

卡支付特性

大部分的卡支付特性适用于 Apple Pay。以下列举了卡支付特性在 Apple Pay 的支持情况: