条纹阻挡框架原点

时间:2016-03-25 21:46:30

标签: stripe-payments

我有自定义条带格式,所以我使用标准的javascript文件:

<script type="text/javascript" src="https://js.stripe.com/v2/"></script>

我尝试获取令牌:

<script>
  Stripe.setPublishableKey('xxx'); 
  Stripe.card.createToken({
      number: '4242 4242 4242 4242',
      cvc: '100',
      exp: '10/2018'
    },
    function (response) {
      console.log(response);
    }
  );
</script>

代码很简单,但我在浏览器中收到异常:

(index):3 Uncaught SecurityError: 
Blocked a frame with origin "https://localhost:3000" 
from accessing a frame with origin "https://js.stripe.com". 
Protocols, domains, and ports must match.

知道我做错了什么吗?

1 个答案:

答案 0 :(得分:2)

我发现我没有输入有效的信用卡信息(我将jQuery对象传递给到期日期参数而不是其值......)。