首页 > 解决方案 > 如果第一个不可用,则更改付款方式

问题描述

我有我的条纹付款和工作。

我将它与 Learnybox 平台一起使用,这是一个电子学习平台,我托管它并设置所有内容,以便为我的用户提供在线课程。

我以订阅模式出售这些课程。Learnybox 平台将 PaymentIntent 发送到我的条带帐户,并每月向客户收费。

它运作良好;除非用户想换卡或卡过期。

问题是当用户在条带上更新或添加新卡时,learnybox 支付意图不断要求使用旧的支付方式。

Webhook 是在 learnybox 中使用条带的唯一方法。

所以因为我无法在 learnybox 服务器上配置条带支付意图,我想知道如果要求的支付方式不可用,是否有办法告诉条带收取其他支付方式?

例如过期的卡,但有其他付款方式可用,因为当我通知第一张卡已过期时,用户添加了另一张卡,我可以向新卡收费吗?

有关信息,用户在想要更新他的卡时访问我的网站。

我试图抓住付款意图并进行更改,但在我看来这太麻烦而且不安全。有没有类似的经历?

我也试过删除旧卡,只留下新卡,但付款仍然失败。

是否可以在我的服务器上创建一个 webhook 来跟踪付款意图状态并在失败时尝试更改付款方式?

标签: stripe-paymentspayment-gatewaywebhooks

解决方案


推荐阅读