我正在使用带有php的条带api,基本过程如下:
-
使用付款表单提交,并通过php stripe sdk创建条带标记 .
-
如果客户存在于本地数据库中,我会 grab 他们的
customer_id
和指纹 . 否则,使用令牌作为源/卡创建新客户 . -
如果客户和本地数据库中存在相同的指纹,如果令牌对象响应指纹和我的本地数据库指纹不同则意味着 .
-
我使用现有客户ID检索客户详细信息,并使用客户来源创建新卡创建
api($customer->sources->create(array("source" => "tok_18hAe4DdoStEhOoYr2TTQlaL")); )
.
卡创建时间:如何验证cvc,expmonth和year?
2 回答
是的,您可以在Stripe中为单个客户创建多张卡片 .
要验证基本卡详细信息,您可以使用Stripe.js库 . 它默认检查CVC,到期日期和卡详细信息 . 不允许用户输入错误的详细信息 .
如果您是直接从后端代码创建令牌,那么Stripe仍会验证详细信息,如果错误的详细信息,则不会返回令牌 .
后端和js也只检查cvc长度 . 示例:如果我将我的真实卡片详细信息和cvc for 123表示条带返回令牌对象 .