条带测试在Localhost上工作但不在服务器上工作

时间:2018-04-21 17:09:15

标签: javascript php jquery laravel stripe-payments

我一直在尝试整合条形支付网关系统。在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();
        });

我也想取用户的帐单地址

0 个答案:

没有答案