PayPal Apple Pay 保存支付方式 Demo

本页演示首单使用 Apple Pay 支付,并通过 PayPal 在成功后把支付方式保存到 Vault,便于后续做免用户在场的续费/代扣。

接口固定调用:https://pre-test.xtv.media/api/PaypalApplePaySave/*。测试时请使用 Safari + Apple Pay 沙盒账号,并确保域名已在 PayPal Apple Pay 配置里完成绑定。

接口调用顺序:config -> createOrder -> 前端 confirmOrder -> captureOrder -> chargeByVault -> 必要时 orderDetail / listTokens

正在初始化 PayPal Apple Pay SDK...

支付参数

Apple Pay 按钮

左边按钮测试“保存支付方式 + recurring/vault”链路;右边按钮只测试“普通一次性 Apple Pay 支付”。如果右边能成功、左边失败,问题就集中在 recurring/vault 保存能力。

最近一次订单

已保存 Token

令牌扣款测试

首单保存出 vault_id 后,可以在这里直接验证后续商户扣款是否成功。

最近一次令牌扣款结果

{}

接口返回

{}

调试阶段日志

这里会记录页面发起 Apple Pay、调用 confirmOrder、请求后端接口以及失败详情,方便定位是前端授权失败还是后端接口失败。

[]