【问题标题】:How to autorized card while token generation on stripe?如何在条带上生成令牌时自动卡?
【发布时间】:2018-06-28 06:14:42
【问题描述】:

我正在尝试使用条带库生成令牌,并希望验证卡以进行 CVC 检查以及条带文档中提到的其他拒绝规则,如下链接。

https://stripe.com/docs/testing

条纹支付流程

卡片详情 | 令牌生成(此检查仅用于简单的卡验证和返回) | 创建付款(授权或验证和捕获) - 这会验证所有拒绝卡规则。

我检查了条带文档,它为测试文档中提到的每张卡片生成令牌。 https://stripe.com/docs/testing

我使用的演示代码 - http://www.ilovephp.net/php/stripe-payment-gateway-integration-in-php-with-demo-examples/

在这个例子和拒绝规则上工作。但我想在服务器端生成一个令牌,并在示例收费时使用拒绝规则。

【问题讨论】:

    标签: stripe-payments stripe-connect


    【解决方案1】:

    Stripe.js / Elements 在创建令牌时不会向发卡行检查卡,它只会运行一些完整性检查(正确的位数、未来的到期日期等)。

    在您的服务器端代码中,您可以使用create a customer object 的令牌。当使用卡令牌创建客户时(或 adding a card 给现有客户),Stripe 将与发卡银行核对卡,如果银行拒绝 Stripe 在后台运行的 $0 / $1 授权,则返回错误。

    如果您使用Checkout而不是Stripe.js来收集和标记卡信息,卡将在客户端进行验证,如果银行返回错误则不会返回任何令牌。

    此外,您链接的文章使用基于旧版本 Stripe's PHP library 的 PHP 代码。我强烈建议您使用该库的最新版本。您可以在 Stripe 的网站上找到大量示例,例如 https://stripe.com/docs/checkout/php

    【讨论】:

      猜你喜欢
      • 2018-06-17
      • 2015-03-10
      • 1970-01-01
      • 2014-01-10
      • 1970-01-01
      • 1970-01-01
      • 2015-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多