条带api一个客户与多卡使用php


Stripe api one customer with multiple card using php

我在php中使用stripe api,基本过程如下:

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

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

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

后端和js也只检查cvc长度。示例:如果我把我的真实卡的详细信息和cvc为123意味着条纹返回令牌对象。