使用php

时间:2016-08-11 06:28:14

标签: php stripe-payments

我使用带有php的条带api,基本过程如下:

  • 使用付款表单提交,并通过php stripe sdk创建条带标记。
  • 如果客户存在于本地数据库中,我会抓取他们的customer_id和指纹。否则,将使用令牌作为源/卡创建新客户。
  • 如果客户和本地数据库中存在相同的指纹,如果令牌对象响应指纹和我的本地数据库指纹不同则意味着。
    • 我使用现有客户ID检索客户详细信息,并使用客户来源创建api($customer->sources->create(array("source" => "tok_18hAe4DdoStEhOoYr2TTQlaL")); )创建新卡。

卡片创建时间:如何验证cvc,expmonth和year?

2 个答案:

答案 0 :(得分:0)

  • 是的,您可以在Stripe中为单个客户创建多张卡片。
  • 要验证基本卡详细信息,您可以使用Stripe.js库。它默认检查CVC,到期日期和卡详细信息。不允许用户输入错误的详细信息。
  • 如果您是直接从后端代码创建令牌,那么Stripe会验证详细信息,如果错误的详细信息,则不会返回令牌。

答案 1 :(得分:0)

后端和js也只检查cvc长度。  示例:如果我输入我的真实卡片详细信息而cvc为123表示条带返回令牌对象。