使用 In App Wallet 进行 Stripe 定期付款
Posted
技术标签:
【中文标题】使用 In App Wallet 进行 Stripe 定期付款【英文标题】:Stripe Recurring payments with In App Wallet 【发布时间】:2022-01-17 08:48:01 【问题描述】:我有一个问题想听听您的意见,您将如何解决这个问题。
客户有可用的每月定期付款套餐,他想通过卡或应用程序中的钱包设置付款(如果您有足够的可用资金)
因此,您可以将 100 美元存入应用程序一次,然后订阅收费的套餐,例如。 50 美元。 2 个月,它会从应用内余额中减去第三次,一旦你没有足够的余额,它将直接向银行收费。
您知道如何处理这个问题吗?我没有发现在订阅付款处理之前触发任何 webhook 以决定是继续还是停止?
【问题讨论】:
当您说“您可以在应用程序中存入 100 美元”时,这笔钱实际转移到了哪里?每个月度订阅的处理时间从哪里扣除? 用户从他的信用卡支付到我们的账户。我们给他用于支付每月订阅的应用程序余额。但是如果应用内没有余额,我们应该直接向他收费 【参考方案1】:根据您的评论回复,我怀疑您最好的选择是使用webhook endpoint。
我会监听payment_intent
和invoice
对象周围的事件。然后,在您的服务器上,您跟踪他们在每次交易后是否有余额,并根据他们的帐户中是否还有 50 美元来配置他们的下一次订阅费用。
【讨论】:
以上是关于使用 In App Wallet 进行 Stripe 定期付款的主要内容,如果未能解决你的问题,请参考以下文章
Apple Wallet 和 Google Wallet PCI 合规性