php laravel 和 stripe 在特定时间自动触发付款

Posted

技术标签:

【中文标题】php laravel 和 stripe 在特定时间自动触发付款【英文标题】:php laravel and stripe auto trigger for payment in specific time 【发布时间】:2022-01-05 21:19:41 【问题描述】:

我正在做一个项目(php laravel + stripe payment),我需要让用户分两步为产品付款:

    第一个将由用户支付一半的金额触发 产品价值 第二个将在特定的支付剩余金额 自动计时,不会被用户触发

问题是:应用第二步(在特定时间自动付款)的最佳解决方案是什么?使用条带订阅或 laravel cron 作业还是有更好的解决方案?

任何想法都将受到高度赞赏

【问题讨论】:

【参考方案1】:

如果您不重复第二步,我建议您在特定时间创建另一个付款(通常使用 PaymentIntent)。您可以使用 cron 作业找到之前创建的 PaymentMethod,然后创建一个 PaymentIntent 并尝试立即确认它,如Charge the Saved Payment Method step here

【讨论】:

但是即使在某一天没有订阅,我也会让 cron 工作工作

以上是关于php laravel 和 stripe 在特定时间自动触发付款的主要内容,如果未能解决你的问题,请参考以下文章

Laravel env vars in bootstrap / app.php?

Stripe Laravel:Api 键必须是字符串

Laravel Stripe Cashier 删除客户

Stripe 在 PHP 中创建客户和经常性费用

剥离和转移资金

Laravel Cashier 新订阅 Stripe 抛出“无法确定请求哪个 URL:”错误