自定义条带检出的错误处理

时间:2017-05-10 14:24:05

标签: javascript stripe-payments

我正在开发自定义条带集成(网关)。如果我使用信用卡/借记卡付款,我将从此网址https://api.stripe.com/v1/tokens获得带有令牌ID的json响应。但对于无效的cvc,我没有收到任何错误响应。我在网络中检查了这个网址https://api.stripe.com/v1/tokens我收到了错误回复。但在程序中我不知道从哪里得到这个回应。请帮助我,我被困在这里。

这是我的代码

var handler = StripeCheckout.configure({
  key: 'pk_test_mXJ6f6GEBqPLjz3GfgDjZ8ig',
  image: 'https://stripe.com/img/documentation/checkout/marketplace.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: 'Demo Site',
    description: '2 widgets',
    amount: 2000
  });
  e.preventDefault();
});

// Close Checkout on page navigation:
window.addEventListener('popstate', function() {
  handler.close();
});

1 个答案:

答案 0 :(得分:4)

Checkout验证发卡银行的信用卡信息。如果信息无效,则错误将以弹出形式直接显示给客户,并且不会创建任何令牌,即通过自定义集成,不会调用token回调函数。