在Stripe Custom Checkout中编写回调

时间:2018-06-03 10:53:10

标签: javascript html api stripe-payments



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



<script>
var handler = StripeCheckout.configure({
  key: 'MY_KEY',
  image: 'IMG_URL',
  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: 'NAME',
    description: 'DESCRIPTION',
    currency: 'hkd',
    amount: 2000
  });
  e.preventDefault();
});

// Close Checkout on page navigation:
window.addEventListener('popstate', function() {
  handler.close();
});
</script>
&#13;
<button id="customButton">Purchase</button>
&#13;
&#13;
&#13;

我在我的电子商店系统中使用此Stripe示例。 但是,我不知道如何在这些代码中添加回调。

我需要做的是在请求出错时显示错误窗口,如果成功付款,则向客户端发送电子邮件。

我已经阅读了Stripe doc但是在StripeCheckout.configure函数中添加了一个promise之后我遇到了一些错误。

有人可以教我吗?我应该把我的回调放在哪里?怎么样?

0 个答案:

没有答案