laravel - 如何与收银员处理失败的订阅付款?
问题描述
我正在使用带有条纹的收银员 12.1。我创建了一个每日计费价格计划并为用户订阅。创建订阅后,我将默认卡更改为 4100000000000019 以测试欺诈交易。在下一个计费周期中,事务在条带中被阻止,但根据收银员订阅表,该订阅仍然有效。为什么会这样?我还应该做些什么来跟踪条带交易并在收银台中进行相应的更改?
解决方案
您应该为此类用例定义一个 webhook 处理程序。
https://laravel.com/docs/8.x/billing#defining-webhook-event-handlers
一些潜在的事件可以听你的情况是customer.subscription.updated
和invoice.payment_failed
。
推荐阅读
- php - 如何像 fopen() 函数一样在 PHP 中创建流,但不启用 allow_url_include 和 allow_url_fopen?
- javascript - 有没有办法在调整窗口大小时刷新 React Native 中的所有组件?
- haskell - 非 IO 单子是否有可能违反 Haskell 中的关联性?
- wpf - 如何使用通过组合框选择的颜色设置椭圆的颜色/背景?
- javascript - 在反应中选择并拖动多行
- php - 致命错误:未捕获的错误:调用成员函数 prepare()
- pine-script - 是否可以在 Pine 脚本 (TradingView) 中使用私有指标的占位符?
- python - 在scrapy中提取评级/类名
- azure - Maven构建后使用COPY命令将目录复制到另一个目录
- python - 将 jupyter notebook 转换为 python 脚本时删除单元格标签