【发布时间】:2014-02-14 02:39:51
【问题描述】:
我希望我的客户在 Stripe 上的定期付款失败时得到通知。应该通过电子邮件通知他们 Stripe 拒绝了他们的信用卡。我已阅读有关 webhook 的信息,但不太确定如何使用它们。还有,我怎么知道每次 Stripe.com 上的任何卡都被拒绝了?
【问题讨论】:
标签: php cakephp stripe-payments
我希望我的客户在 Stripe 上的定期付款失败时得到通知。应该通过电子邮件通知他们 Stripe 拒绝了他们的信用卡。我已阅读有关 webhook 的信息,但不太确定如何使用它们。还有,我怎么知道每次 Stripe.com 上的任何卡都被拒绝了?
【问题讨论】:
标签: php cakephp stripe-payments
使用 webhook 的想法是,您向远程方注册一个 url,一旦他们有话要告诉您,他们就会“调用”该 url 并传递参数。
使用条纹,您可以在他们的仪表板上 webhook settings 下执行此操作。
那么您所要做的就是在您提供的网址中应用您的逻辑。如果是 www.example.com/webhooks/stripe 那么你需要一个 webhook 控制器和一个 stripe() 方法来解析数据。
因此,在您的 stripe() 方法中,您等待 charge.fail 事件(阅读 Stripe 的 API),一旦您收到该事件,您就可以发送电子邮件并可能还会更新您的数据库。
【讨论】: