我在我的网站上实现了Stripe Checkout,并且使用了弹出表单。 但是它没有在我的Stripe Dashboard上注册;表单提交并给我绿色成功复选标记,但仪表板上没有任何注册。 我已经正确设置了TEST API密钥。为什么这不起作用? 我将其放在此处进行测试:https://jsfiddle.net/9ofa50j6/
var handler = StripeCheckout.configure({
key: 'pk_test_dkznH9O1lB7GQDnWeQay8BXS00gPp9FFxC',
token: function(token) {
$("#stripeToken").val(token.id);
$("#stripeEmail").val(token.email);
$("#amountInCents").val(Math.floor($("#amountInDollars").val() * 100));
$("#myForm").submit();
}
});
$('#customButton').on('click', function(e) {
var amountInCents = Math.floor($("#amountInDollars").val() * 100);
var displayAmount = parseFloat(Math.floor($("#amountInDollars").val() * 100) / 100).toFixed(2);
// Open Checkout with further options
handler.open({
name: 'Demo Site',
description: 'Custom amount ($' + displayAmount + ')',
amount: amountInCents,
});
e.preventDefault();
});
// Close Checkout on page navigation
$(window).on('popstate', function() {
handler.close();
});
答案 0 :(得分:0)
忘记在表单操作字段中添加我的charge.php文件。