条纹不会发布到同一页面

时间:2016-11-30 12:45:36

标签: javascript php stripe-payments

我'尝试使用条纹结帐自定义然而我似乎无法将以下内容发布到同一页面,以便可以处理信息,是否有人知道我在这里缺少什么?

<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js"></script>
<script src="//cdn.rawgit.com/epistemex/transformation-matrix-js/master/matrix.min.js"></script>

<canvas id="c" width="800" height="600"></canvas>

1 个答案:

答案 0 :(得分:0)

您刚刚分享的代码不会对令牌执行任何操作。 token()回调为空,因此您基本上创建了一个卡片令牌,但将其丢弃。

您需要自定义token()才能将令牌正确发布到您想要的页面。它也适用于同一页面。您可以看到一个完整的示例here,但您的想法是您拥有自己的表单,一旦创建了令牌,您就将其添加到表单并提交它:

var handler = StripeCheckout.configure({
  key: 'pk_test_XXXXX',
  token: function(token) {
    $("#stripeToken").val(token.id);
    $("#stripeEmail").val(token.email);
    $("#payment-form").submit();
  }
});