0

我正在实施一个支付系统,但我不确定如何处理 cvv2 代码。我们的服务提供两周的免费试用。我们要求用户输入账单信息,我们以 1 美元的价格验证他们的卡。两周后,我们进行了单独的身份验证和捕获(我们不能进行prior_auth_capture,因为用户可以在试用期间升级他们的计划)。从那时起,我们每个月都会向他们收费。

在我们的情况下,我应该如何使用 cvv2 代码?我们不应该存储 cvv2 代码,所以我只能将它与我们最初执行的身份验证一起使用。仅在身份验证上这样做还值得吗?我不希望第一个身份验证成功(因为它具有 cvv2),然后之前的身份验证 + 捕获失败,因为我们没有保留它。

长话短说,我是这家公司的新手,我正在努力解决他们的计费问题。尤其是国际客户的付款被拒绝(部分,不是全部)。当前系统不会将卡上的姓名传递给 auth.net,也不会进行任何形式的地址验证,我怀疑这是给国际客户带来麻烦的原因。

我认为使用 cvv2(如果它适用于我们的情况)并发送卡上的实际姓名应该可以解决国际客户的问题。如果不是,那么接下来要尝试地址验证吗?这有意义吗?对不起,如果我的想法有点分散。

谢谢!

4

1 回答 1

1

发送卡上的名字是没有用的,因为它没有被卡处理公司接收或使用。此外,除了支付信用卡处理账单的公司之外,AVS 不会给任何人带来麻烦,因为不这样做他们的费用会高得多。

使用 Authorize.Net,您应该使用他们的 ARB 系统进行定期付款。订阅建立后,您无需执行任何操作,直到订阅用完或被取消。这包括处理 CVV 和 AVS 问题。如果您选择为每笔付款使用他们的 AIM API,那么您将遇到问题,因为如果您希望对这些交易执行 CVV,则需要为每笔交易捕获 CVV 编号。当然,处理交易不需要CVV,所以如果你不提交它,交易仍然会通过。

如果国际卡持有人遇到问题,则更有可能是因为该卡是国际卡且风险更高,然后是 AVS 或 CVV 问题。这两个工具用于您的欺诈检测。不是处理器的卡批准。

于 2011-02-18T05:57:57.213 回答