payment-gateway - 验证信用卡信息-CVV号

标签 payment-gateway credit-card authorize.net payment-processing

我正在使用authorize.net {aim}作为我的付款网关。我正在使用开发者帐户的测试授权。

我已经将https://test.authorize.net/gateway/transact.dll与C#一起使用,并且可以成功运行且没有错误。

但是我的客户需要验证cvv [卡片验证值]。如何才能做到这一点?

最佳答案

除了检查基本格式(例如3或4位数字,取决于卡)之外,CVV只能通过付款批准/授权的来验证,这应该由您的付款处理者来完成。请参阅..鼓卷.. authorize.net上的Transaction Types文档。

卡号上使用的Luhn(或类似的)校验和旨在捕获简单的人为输入错误(例如,号码转置),并且不保证该号码是有效的-只是它可能是有效的。由于CVV的大小较小(3或4位数字),因此无需具有相似的校验和,这样做会减少值空间,这在一定程度上不利于CVV的目的。

哦,请不要说您正在存储CVV?太糟糕了:-(

快乐的编码。

关于payment-gateway - 验证信用卡信息-CVV号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8179918/

相关文章:

paypal - GetRecurringPaymentsProfileDetails 状态定义

testing - 我正在寻找一个测试 CC 号码,它会因某些美元金额/范围而失败

java - I/O 异常 : Received fatal alert: protocol_version - Coldfusion + Authorize. 网络

python - 如何迭代地将 lxml.objectify.ObjectifiedElement 从authorize.net 转换为 python 字典

php - 如何将钱从 Paypal 转移到付款?

payment-gateway - PayPal 的 Payflow Gateway SDK 示例不起作用

payment-gateway - 禁用 Paypal Express Checkout 中的地址字段

safari - 如何设置网页表单以支持移动 Safari 中的 iOS 8 信用卡扫描?

paypal - 如何用测试卡号测试paypal

testing - authorize.net 测试在测试模式下下降