Apple Pay 收银台集成
# ApplePay-跳转收银台交互流程
加载中...
ApplePay-收银台交互流程
# 集成导航
# Step1 请求收银台预下单
在API收银台预下单的响应中,您可以获取paymentUrl用于跳转收银台
# Step2 渲染收银台
使用Step1获取的paymentUrl跳转收银台,接入文档:
# Apple Pay 订阅支付集成
Apple Pay 支持订阅支付模式,允许商户为用户设置定期自动扣费服务。
# 集成流程
# Step1 首笔支付(跳转收银台模式)
首次订阅支付需要通过跳转收银台模式完成,用于建立订阅关系并获取支付令牌。使用收银台预下单接口。
关键参数说明:
| 参数名称 | 参数说明 | 是否必填 |
|---|---|---|
merchantUserId | 商户用户唯一标识 | 必填 |
createToken | 是否创建支付令牌,固定值"Y" | 必填 |
bizType | 业务类型,固定值"CodeGrant" | 必填 |
recurringInfo | 订阅信息对象 | 必填 |
recurringInfo 订阅信息参数:
| 参数名称 | 参数说明 | 示例值 |
|---|---|---|
recurringPaymentStartDate | 订阅开始时间 | "2025-06-01 00:00:00" |
recurringPaymentIntervalUnit | 扣费周期单位 | "month" |
recurringPaymentIntervalCount | 扣费周期数量 | "6" |
recurringPaymentEndDate | 订阅结束时间 | "2025-12-01 00:00:00" |
完整请求示例:
订阅支付特殊参数:
| 参数名称 | 参数值 |
|---|---|
bizType | "CodeGrant" |
createToken | "Y" |
merchantUserId | "126048960513465" |
recurringInfo 参数示例:
"recurringInfo": {
"recurringPaymentStartDate": "2025-06-01 00:00:00",
"recurringPaymentIntervalUnit": "month",
"recurringPaymentIntervalCount": "6",
"recurringPaymentEndDate": "2025-12-01 00:00:00"
}
1
2
3
4
5
6
2
3
4
5
6
# Step2 获取支付令牌
首笔支付成功后,系统会通过交易异步通知返回支付令牌(token)。
重要提醒
- 只有首次交易状态为
SUCCESS时才能获取有效的支付令牌 - 请妥善保存令牌,用于后续自动扣费
- 令牌与
merchantUserId绑定,请确保一致性
# Step3 后续自动扣费(Non-Hosted模式)
使用获取的令牌进行后续自动扣费,调用下单并支付接口。
关键参数:
| 参数名称 | 参数说明 | 是否必填 |
|---|---|---|
bizType | 业务类型,固定值"CodeGrant" | 必填 |
merchantUserId | 与首笔支付保持一致 | 必填 |
token | 从首笔支付异步通知中获取 | 必填 |
二次扣款请求示例:
二次扣款特殊参数:
| 参数名称 | 参数值 |
|---|---|
bizType | "CodeGrant" |
merchantUserId | "126048960513465" |
token | "81cf697a30731d407b87b680e044a351" |
# 注意事项
- 令牌管理:支付令牌有效期为20年,请关注令牌状态并及时处理失效情况
- 订阅周期:合理设置订阅周期,避免过于频繁的扣费
- 用户体验:建议在订阅前明确告知用户扣费规则和取消方式
- 异常处理:做好扣费失败的处理逻辑,如重试机制、用户通知等
上次更新: 2025/07/01, 10:54:58