【发布时间】:2020-08-20 13:39:28
【问题描述】:
有没有办法在不向用户收费的情况下获取 Apple Pay 付款方式 ID?现在我一直在尝试对第 5 步进行一些更改:https://stripe.com/docs/stripe-js/elements/payment-request-button,但我似乎只能在确认付款后才能获得付款方式 ID。
【问题讨论】:
标签: stripe-payments applepayjs
有没有办法在不向用户收费的情况下获取 Apple Pay 付款方式 ID?现在我一直在尝试对第 5 步进行一些更改:https://stripe.com/docs/stripe-js/elements/payment-request-button,但我似乎只能在确认付款后才能获得付款方式 ID。
【问题讨论】:
标签: stripe-payments applepayjs
您在页面上收听 PaymentRequest 的 paymentmethod 事件,如下所示:https://stripe.com/docs/stripe-js/elements/payment-request-button#html-js-complete-payment
该示例使用ev.paymentMethod.id 来确认 PaymentIntent,但您可以选择不这样做,而是将 PaymentMethod 令牌发布到您的服务器并以其他方式使用它(例如附加到客户并在订阅中使用) .
确保在适当的情况下使用success/fail 致电ev.complete(),以便在付款表关闭时向客户发送正确的消息。
【讨论】: