我有两个问题:
有没有办法使用 Apple Pay 创建 STPToken 而无需付款?在我的 iOS 应用中,客户要么输入他们的付款信息,要么在注册时决定使用 Apple Pay。当客户决定购买时(注册后的某个时间后),他们的卡将自动扣款。我可以调用一种方法来检查是否可以发出付款请求,但似乎我必须实际运行付款并从卡中扣款才能获得令牌。请注意,如果客户手动输入付款信息,我可以创建客户并保存卡而不向客户收费。仅当客户决定使用 Apple Pay 时才会出现此问题。
出于测试目的,当我在注册过程中使用付款创建令牌并从客户的卡中扣款时,我注意到 dynamic_last4 和到期日期字段与实际卡不匹配。我不仅在我的程序中验证了这一点,而且在我登录 Stripe 的网站并检查客户记录时也验证了这一点。虽然这些字段与实际卡不匹配,但我确实可以正确充值。Stripe 或 Apple 是否故意以某种方式掩盖了这些字段?