定期结算/使用cvv2

时间:2011-02-17 21:16:24

标签: authorize.net recurring-billing

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

在我们的情况下,我应该如何使用cvv2代码?我们不应该存储cvv2代码,因此我只能将它与我们最初使用的auth一起使用。是否值得在auth上做这个呢?我不希望第一个auth成功(因为它有cvv2)然后先前auth +捕获失败因为我们没有保留它。

长话短说我是这家公司的新人,我正在努力解决他们的结算问题。特别是国际客户的付款被拒绝(部分而非全部)。目前的系统没有将卡上的名称传递给auth.net,也没有进行任何类型的地址验证,我怀疑这是给国际客户带来麻烦的。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

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