使用 Apple Pay 创建令牌,无需付款

2023-11-24

我有两个问题:

  1. 有没有办法使用 Apple Pay 创建 STPToken 而无需付款?在我的 iOS 应用程序中,客户在注册时要么输入付款信息,要么决定使用 Apple Pay。当客户决定购买时(注册后的某个时间),他们的卡将自动扣款。我可以调用一个方法来检查是否可以发出付款请求,但似乎我必须实际运行付款并向卡收费才能获取令牌。请注意,如果客户手动输入付款信息,我可以创建客户并保存卡,而无需向客户收费。仅当客户决定使用 Apple Pay 时才会出现此问题。

  2. 出于测试目的,当我在注册过程中使用付款来创建令牌并从客户的卡中扣款时,我注意到dynamic_last4 和到期日期字段与实际卡不匹配。我不仅在我的程序中验证了这一点,而且在我登录 Stripe 网站并检查客户记录时也验证了这一点。虽然这些字段与实际卡不符,但我确实可以正确地为卡充值。这些字段是否被 Stripe 或 Apple 故意以某种方式屏蔽?


  1. 您需要调用Apple Pay支付流程才能获取Apple生成的令牌。虽然严格来说,您实际上不必处理付款来获取令牌,但否则您会用它做什么?储存起来吗?它们不可重复使用,并且您无法获取卡详细信息,无法从中存储客户/卡对以供将来生成令牌。如果您还不熟悉它,我强烈建议您查看 Apple Pay 身份指南文档:https://developer.apple.com/apple-pay/Apple-Pay-Identity-Guidelines.pdf为您的客户提供多种支付选项,包括 Apple Pay。
  2. 是的,出于安全目的,使用 Apple Pay 时,last4/exp 值会与实际卡解除关联。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Apple Pay 创建令牌,无需付款 的相关文章

随机推荐