本页演示首单使用 Apple Pay 支付,并通过 PayPal 在成功后把支付方式保存到 Vault,便于后续做免用户在场的续费/代扣。
接口固定调用:https://pre-test.xtv.media/api/PaypalApplePaySave/*。测试时请使用 Safari + Apple Pay 沙盒账号,并确保域名已在 PayPal Apple Pay 配置里完成绑定。
接口调用顺序:config -> createOrder -> 前端 confirmOrder -> captureOrder -> chargeByVault -> 必要时 orderDetail / listTokens。
左边按钮测试“保存支付方式 + recurring/vault”链路;右边按钮只测试“普通一次性 Apple Pay 支付”。如果右边能成功、左边失败,问题就集中在 recurring/vault 保存能力。
首单保存出 vault_id 后,可以在这里直接验证后续商户扣款是否成功。
{}
{}
这里会记录页面发起 Apple Pay、调用 confirmOrder、请求后端接口以及失败详情,方便定位是前端授权失败还是后端接口失败。
[]