【问题标题】:How to validate credit card number without account creation in Braintree Gateway?如何在 Braintree Gateway 中不创建帐户的情况下验证信用卡号?
【发布时间】:2014-10-12 14:49:08
【问题描述】:

我想在 Braintree 中验证信用卡号而不创建客户帐户。如果卡有效意味着只有我会做一些逻辑。

我有 3 步注册。在第一步中,我必须验证卡的详细信息。仅第三步,我将保存所有必要的详细信息。

【问题讨论】:

  • 如果您在第 3 步中存储信用卡详细信息,那么我希望您完全符合 PCI 标准
  • 您需要什么级别的卡验证?只是检查卡号不是随机数字?使用卢恩公式
  • @Mark Ba​​ker:对于某些信用卡,我检查它是 12 位还是 16 位数字。但在创建 Braintree 信用账户时,它显示无效的卡详细信息。我想在不创建 Braintree 信用帐户的情况下进行验证。

标签: php validation braintree


【解决方案1】:

我在布伦特里工作。如果您有更多问题或在集成方面寻求更多帮助,请get in touch with our support team

考虑使用 Braintree 的 Drop-in Payment UI,它将对信用卡进行客户端验证。

否则,你必须create or update a credit card, directly or indirectly, in order to run a card verification

result = Braintree::Customer.create(
  :first_name => "Fred",
  :last_name => "Jones",
  :credit_card => {
    :cardholder_name => "Fred Jones",
    :number => "4111111111111111",
    :cvv => "123",
    :expiration_date => "05/2020",
    :options => {
      :verify_card => true
    }
  }
)

【讨论】:

    猜你喜欢
    • 2016-06-29
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多