所以我的Stripe有问题。 我的系统是这样的: 当客户捐赠某些东西时,该金额的定义百分比会进入一个sql表(用于支付薪水)。这工作正常,但订阅正在破坏系统。我发现,如果客户每月为订阅付费,我都无法触发行动。
答案 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);
,然后相应地更新您的数据库。