从iPhone传递的条带卡身份验证,在服务器上失败

时间:2013-10-10 16:57:00

标签: ios ruby-on-rails stripe-payments

该卡已通过Stripe的iPhone代码验证,我在其中创建了一张卡,发送到他们的服务器并接收条带令牌。

当我收取该令牌时,服务器收到来自Stripe的错误,指出无效的CVC。

我查了邮政编码&我的帐户设置中需要进行CVC验证。

有没有办法在充值之前验证信用卡?

1 个答案:

答案 0 :(得分:2)

您可以预先验证任何或所有卡片数据 - 请查看文档的Validation section

要处理邮政编码不匹配或错误的CVV数据,您必须在服务器和客户端上实施适当的错误处理。

如果您之前没有使用其他付款处理器,则这不是Stripe特有的。 CVV由私有加密密钥生成,并且只能由可信方(即发行银行)验证。支付卡行业不习惯实施暴力攻击,因此您必须实际发布费用以确定卡验证数据是否正确。

在您尝试收费之前无法知道数据正确 - 如果由于数据不正确而拒绝收费,那就是您知道错误的方式。这就是支付网络的运作方式,也是您的应用程序必须运行的方式。