stripe-payments - 如果第一个不可用,则更改付款方式
问题描述
我有我的条纹付款和工作。
我将它与 Learnybox 平台一起使用,这是一个电子学习平台,我托管它并设置所有内容,以便为我的用户提供在线课程。
我以订阅模式出售这些课程。Learnybox 平台将 PaymentIntent 发送到我的条带帐户,并每月向客户收费。
它运作良好;除非用户想换卡或卡过期。
问题是当用户在条带上更新或添加新卡时,learnybox 支付意图不断要求使用旧的支付方式。
Webhook 是在 learnybox 中使用条带的唯一方法。
所以因为我无法在 learnybox 服务器上配置条带支付意图,我想知道如果要求的支付方式不可用,是否有办法告诉条带收取其他支付方式?
例如过期的卡,但有其他付款方式可用,因为当我通知第一张卡已过期时,用户添加了另一张卡,我可以向新卡收费吗?
有关信息,用户在想要更新他的卡时访问我的网站。
我试图抓住付款意图并进行更改,但在我看来这太麻烦而且不安全。有没有类似的经历?
我也试过删除旧卡,只留下新卡,但付款仍然失败。
是否可以在我的服务器上创建一个 webhook 来跟踪付款意图状态并在失败时尝试更改付款方式?
解决方案
推荐阅读
- python - 如何将python包分发给小型企业
- kubernetes - `secret` 如何保护 Kubernetes 中的敏感信息
- java - 奇数序列替换为计数
- ionic-framework - 离子缺失脚本:离子:构建
- html - Python网页抓取使用BeautifulSoup,如何合并两个
文本到列表的一个元素中
- django - Django Sql:没有这样的功能:十进制
- r - 给定它们的一些名称,按顺序添加列 data.frame R
- database - 从表主删除数据具有多对多关系
- python - 如何在 Windows x64 位 Python 3.6.x 上正确安装 TensorFlow
- javascript - 不要删除localstorage的所有key