Stripe的文档解释了他们的收费API是同步的.为什么我们需要webhooks?
如果我的应用程序执行Stripe_Charge :: create()(在PHP中),那么我可以不获取返回值并将其记录为数据库中的成功事务并在同一执行中发送确认电子邮件吗?
在调用Stripe_Charge :: create()时,您确实可以将其记录为成功的事务(假设它没有失败)并发送您的确认电子邮件.
原文链接:https://www.f2er.com/php/130476.html使用条带来管理定期付款时,Webhooks非常有用,例如在销售订阅时.在这种情况下,许多事情正在发生,而这些事情并非由用户请求直接启动.
例如,假设用户订阅了您的黄金计划,该计划有30天的免费试用期.审判结束前三天,将触发customer.subscription.trial_will_end webhook.您可以通过向客户发送电子邮件来回复此信息,感谢他尝试您的订阅,并提醒他他的卡即将收费.
然后,3天后,当他的卡被收费,并且付款成功时,您可以回复charge.succeeded webhook每月向他发送一张发票.
另一个非常有用的webhook是charge.@R_301_159@.根据您的重试设置,您可以通过让用户知道他们的卡被拒绝来回复此问题,并警告他在n天内他的订阅将被终止.
总之,如果您不使用订阅或发票,则webhooks的用途有限.但如果你是,他们是不可或缺的.