1

我在生产服务器上实现条带时遇到问题。我在我的计算机上使用 MAMP,它在那里工作正常,但是当我把它放在我的实时服务器上时它不起作用。这是信息,如果我忘记了任何细节,请告诉我!

我正在使用标准的覆盖 StripeCheckout.open 结帐方法...我自己的付款信息表都没有

$("#pay_now").click(function() {                        
   var value = checking();
   var amount = $('#total_summary').html();
   amount = amount.replace('$','');
   amount = Math.round(parseFloat(amount) * 100);

   if (value == 0)
   {
      var token = function(res){
      var $input = $('<input type=hidden name=stripeToken />').val(res.id);
        $('form').append($input).submit();
      };

       StripeCheckout.open({
         key: '<?php echo $stripe['publishable_key']; ?>',
         address:     false,
         amount:      amount,
         currency:    'cad',
         panelLabel:  'Pay',
         token:       token
    });

    } else {
        alert ("Please fill out all the required fields.");
    }

    return false;               
});

当我单击我的#pay_now 按钮(这是表单中的提交按钮)时,会出现 Stripe 模式。我输入所有付款信息,点击付款,它会进入我的感谢/收费页面,并保持空白

我在萤火虫中收到一个错误,上面写着

错误:不允许的方法:overlayClosed https://checkout.stripe.com/v2/inner/index.js Line 13151

不太确定问题是什么,并且已经尝试了所有我能想到的。有人有想法吗?谢谢!!

4

0 回答 0