加入收藏 | 设为首页 | 会员中心 | 我要投稿 鄂州站长网 (https://www.0711zz.com/)- 数据分析、网络、云渲染、应用安全、大数据!
当前位置: 首页 > 编程开发 > PHP > 正文

php – Stripe webhooks与同步充电

发布时间:2020-08-16 06:04:14 所属栏目:PHP 来源:互联网
导读:Stripe的文档解释了他们的收费API是同步的.为什么我们需要webhooks? 如果我的应用程序执行Stripe_Charge :: create()(在PHP中),那么我可以不获取返回值并将其记录为数据库中的成功事务并在同一执行中发送确认电子邮件吗? 只有在您需要通知不同的后台系统时

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的用途有限.但如果你是,他们是不可或缺的.

(编辑:鄂州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读