javascript - 自定义 strip 结帐的错误处理

标签 javascript stripe-payments

我正在处理自定义 strip 集成(网关)。如果我使用信用卡/借记卡付款,我会从这个 url https://api.stripe.com/v1/tokens 获得带有 token ID 的成功 json 响应.但是对于无效的 cvc,我没有收到任何错误响应。我从这个 url https://api.stripe.com/v1/tokens checkin 了网络我收到错误响应。但在程序中我不知道从哪里得到这个回应。请帮助我,我被困在这里。

这是我的代码

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();
});

最佳答案

Checkout与发卡行验证卡信息。如果信息无效,则会在弹出表单中直接向客户显示错误,并且不会创建 token ,即使用自定义集成时,不会调用 token 回调函数。

关于javascript - 自定义 strip 结帐的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43895295/

相关文章:

javascript - 部分未排列到顶部

javascript 检查值是否至少有 2 个或更多单词

javascript - PostgreSQL 数据库 - 如何按顺序查询表(无限滚动)

javascript - 提交 HTML 表单,一键执行两个操作

javascript - 如何根据 ajax 成功创建 Stripe token 的条件

php - 使用 PHP 库从 strip 帐户检索付款的代码示例

javascript - JS 脚本在 HTML 中的位置

laravel - 收银员订阅付款失败如何处理?

javascript - 使用 javascript 的 strip 参数

javascript - Stripe JavaScript 在 Rails 4 的测试模式下显示实时模式