微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – Stripe webhooks与同步充电

Stripe的文档解释了他们的收费API是同步的.为什么我们需要webhooks?

如果我的应用程序执行Stripe_Charge :: create()(在PHP中),那么我可以不获取返回值并将其记录为数据库中的成功事务并在同一执行中发送确认电子邮件吗?

只有在您需要通知不同的后台系统时才使用webhooks吗?还有哪些其他类型的事件可以在webhook上收听?

调用Stripe_Charge :: create()时,您确实可以将其记录为成功的事务(假设它没有失败)并发送您的确认电子邮件.

使用条带来管理定期付款时,Webhooks非常有用,例如在销售订阅时.在这种情况下,许多事情正在发生,而这些事情并非由用户请求直接启动.

例如,假设用户订阅了您的黄金计划,该计划有30天的免费试用期.审判结束前三天,将触发customer.subscription.trial_will_end webhook.您可以通过向客户发送电子邮件回复此信息,感谢他尝试您的订阅,并提醒他他的卡即将收费.

然后,3天后,当他的卡被收费,并且付款成功时,您可以回复charge.succeeded webhook每月向他发送一张发票.

一个非常有用的webhook是charge.Failed.根据您的重试设置,您可以通过让用户知道他们的卡被拒绝来回复此问题,并警告他在n天内他的订阅将被终止.

总之,如果您不使用订阅或发票,则webhooks的用途有限.但如果你是,他们是不可或缺的.

原文地址:https://www.jb51.cc/php/130476.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐