我一直在尝试整合条形支付网关系统。在localhost上一切都运行得很好。但是当我上传到服务器时,它无法正常工作。即使是收银台也不会来。 我查看了条带文档,但它似乎并不十分清楚它的应用程序。
任何人都可以告诉我如何解决这个问题?
这是我的代码
/** hidden form **/
var form= $('#paymentForm');
var handler = StripeCheckout.configure({
key: '<STRIP KEY>',
image: 'https://stripe.com/img/documentation/checkout/marketplace.png',
locale: 'auto',
token: function(token) {
form.append($('<input type="hidden" name="token">').val(token.id));
form.submit();
}
});
$('.customButton').on('click', function(e) {
var price = $(this).data('price')*100;
var name = $(this).attr('data-name');
var planId = $(this).attr('data-plan-id');
var planType = $(this).attr('data-plan-type');
form.find('#planId').val(planId);
form.find('#planType').val(planType);
// Open Checkout with further options:
handler.open({
name: 'StripTest',
description: name,
amount: price,
billingAddress:true,
shippingAddress:false,
});
e.preventDefault();
});
// Close Checkout on page navigation:
window.addEventListener('popstate', function() {
handler.close();
});
我也想取用户的帐单地址