问题描述
我使用万事达卡在 authorize.net 上付款.它在 authorize.net 沙箱上使交易成功,但在生产帐户中为测试模式提供了 AVS 错误(AVS 不适用于此交易).16 位签证卡在沙盒和生产帐户上运行良好.有人对此有想法吗?
I am using master card to make payment on authorize.net.It is giving transaction successful on authorize.net sandbox but gives an AVS error (AVS is not applicable for this transaction) for test mode in Production account.16 digit visa card is working well on both sandbox and production account.Do any one have idea about this?
推荐答案
AVS 实际上并不在沙箱中执行,并且总是成功返回(您可以向它发送某些邮政编码以更改默认行为).一旦进入生产环境,AVS 就实际执行了.我从回复中可以看出该信用卡不是美国发行的卡,因为 AVS 仅适用于美国发行的信用卡(和一些加拿大卡).没有办法解决这个问题.
AVS is not actually performed in the sandbox and always returns as successful (you can send it certain zip codes to change that default behavior). Once in the production environment AVS is actually performed. I can tell from the response that the credit card is not a US issued card as AVS is only available for US issued credit cards (and some Canadian cards). There is no way around this.
这篇关于万事达卡在生产帐户中为测试模式提供 AVS 错误:Authorize.net的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!