条纹订阅

时间:2017-04-12 22:02:45

标签: stripe-payments subscriptions

所以我的Stripe有问题。 我的系统是这样的: 当客户捐赠某些东西时,该金额的定义百分比会进入一个sql表(用于支付薪水)。这工作正常,但订阅正在破坏系统。我发现,如果客户每月为订阅付费,我都无法触发行动。

1 个答案:

答案 0 :(得分:1)

您想查看Stripe的webhooks。只要您的Stripe帐户中发生某些事情,例如客户创建,收费或转移,Stripe就会向您的webhook端点(您的代码)发送一个事件,以便它了解它。这样,您就可以在收费失败后向客户发送电子邮件,或者知道资金何时到达您的银行帐户。

然后,您可以在付款时收听invoice.payment_succeeded,例如invoice.payment_failed,或在失败时收听$(document).ready(function() { $(document).on('keydown', function(e) { var keycode = e.keyCode; var frog = $(".frog"); e.preventDefault(); if (keycode === 37) frog.css("left", (frog.position().left - 4) + "px"); if (keycode === 38) frog.css("top", (frog.position().top - 4) + "px"); if (keycode === 39) frog.css("left", (frog.position().left + 4) + "px"); if (keycode === 40) frog.css("top", (frog.position().top + 4) + "px"); }); }); function collision($car, $secondCar, $frog) { var x1 = $car.offset().left; var y1 = $car.offset().top; var h1 = $car.outerHeight(); var w1 = $car.outerWidth(); var b1 = y1 + h1; var r1 = x1 + w1; //SECOND CAR var x3 = $secondCar.offset().left; var y3 = $secondCar.offset().top; var h3 = $secondCar.outerHeight(); var w3 = $secondCar.outerWidth(); var b3 = y3 + h3; var r3 = x3 + w3; var x2 = $frog.offset().left; var y2 = $frog.offset().top; var h2 = $frog.outerHeight(); var w2 = $frog.outerWidth(); var b2 = y2 + h2; var r2 = x2 + w2; if (b1 < y2 || y1 > b2 || r1 < x2 || x1 > r2 || b3 < y2 || y3 > b2 || r3 < x2 || x3 > r2 ) { return false; }else { $frog.fadeOut(); } } window.setInterval(function() { (collision($('#car'), $('#secondCar'), $('#frog'))); }, 0); ,然后相应地更新您的数据库。