条纹付款错误 - StripeCheckout.open

时间:2013-09-21 13:02:48

标签: javascript jquery stripe-payments

我在生产服务器上实现条带时遇到问题。我在我的电脑上使用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按钮(表单中的提交按钮)时,会出现条纹模式。我输入所有付款信息,点击付款,然后转到我的感谢/收费页面并保持空白

我在firebug中遇到错误

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

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

0 个答案:

没有答案