小编Lis*_*ena的帖子

如何实现Stripe Checkout自定义按钮

根据文档,Checkout支持两种不同的集成:简单和自定义.

简单的方法对我有用:

**<form action="create_subscription.php" method="POST">**
<script
  src="https://checkout.stripe.com/checkout.js" class="stripe-button"
  data-key="asdsdfasd3232"
  data-amount="2000"
  data-name=""
  data-description="2 widgets"
  data-image="https://s3.amazonaws.com/stripe-uploads/acct_19EnQrGHC6pu6Qvdmerchant-icon-1485553962843-logo_stripe.png"
  data-locale="auto">
</script>
</form>
Run Code Online (Sandbox Code Playgroud)

但是在自定义方式中,我不明白应该如何以及在何处调用"create_subscription.php"脚本.这是自定义集成代码:

<script src="https://checkout.stripe.com/checkout.js"></script>

<button id="customButton">Purchase</button>

<script>
var handler = StripeCheckout.configure({
  key: 'asdsdfasd3232',
  image: 'https://s3.amazonaws.com/stripe-uploads/acct_19EnQrGHC6pu6Qvdmerchant-icon-1485553962843-logo_stripe.png',
  locale: 'auto',
  token: function(token) {
    // You can access the token ID with `token.id`.
    // Get the token ID to your server-side code for use.
  }
});

document.getElementById('customButton').addEventListener('click', function(e) {
  // Open Checkout with further options:
  handler.open({
    name: '',
    description: '2 widgets',
    amount: 2000
  });
  e.preventDefault();
}); …
Run Code Online (Sandbox Code Playgroud)

javascript php stripe-payments

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

php ×1

stripe-payments ×1