Authorize.net
SIM:发生错误,当你在网上进行交易的时候会出现一个错误,电子邮件已经发送给商家,并且通知了他们所出现的错误。下面是你尝试使用信用卡的结果。
当你使用Authorize.net
SIM模块时,您的客户可能会遇到以下错误消息:
An
error occurred while trying to report this transaction to the merchant. An
e-mail has been sent to the merchant informing them of the error. The following
is the result of the attempt to charge your credit card. 出现此消息有以下几个原因:
1.您的网站对于Authorize.net将客户交易授权发送到您的网站的回应太慢了。允许最慢的时间最多为10秒。如果你的服务器试图载入一个页面超过10秒时,你会遇到比处理交易更为麻烦的事情。你需要首先解决您的服务器的速度问题。和你的托管公司谈谈如何提高服务器的速度,缩短反应的时间的问题。
2.如果你的店是在维护模式下,你不能测试SIM交易。
3.你Authorize.net服务器的IP地址被你的商店服务器的防火墙给阻塞。请在你服务器的apache的错误日志中找到被阻止支付的IP地址,并解除封锁。
4.你可能已经进入无效的URLs或者在 Authorize.net设置了无效的网址。正常情况下,你应该留下空白,让您的商店发送交易的固有值,或如果你认为不合适或出于某种原因,你可以将它指向 index.php?main_page=checkout_process URL.
5.您网站上可能存在SSL证书无效或配置不当的问题。因此,如果Authorize.net试图回应您的网站,但是,你的网站有SSL的问题,那么Authorize.net会遇到一个错误信息或者会延迟反应,这样就会出现上面的情况了!
6.在你的htaccess文件里面可能存在或创建了无效的的规则设置,或安装了一些SEO”插件。这些插件不能和内部系统协调处理的话,就会导致很严重的错误。
7.如果您的网站设置了不正确的Cookie会话问题,就也有可能会出现上面类似的问题,因为在Authorize.net并没有“看不到预期的”200“响应代码,并且也不能将客户购买的信息反映回来就会出现错误。 (如果他们没有看到一个“200”响应,他们就会发送一个错误的信息。) |