我在授权的情况下使用omnipay包作为我的付款方式。 我在同一台服务器上有两个站点,一个是运行ssl的实时站点,另一个是仅用于测试但不运行ssl的站点。
现在,我没有在我们的测试网站上付款的问题,它在我们的预期内运行。但是,在我们的实际网站中看起来很奇怪,因为在输入我的结算信息后,它会返回一个错误消息:
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.
This transaction has been approved.
It is advisable for you to contact the merchant to verify that you will receive the product or service.
你认为问题出在哪里?我真的需要帮助。谢谢!
答案 0 :(得分:0)
这意味着您的应用程序使用的中继响应URL未及时(5秒)向Authorize.Net返回成功的响应。因此,Authorize.Net假设页面无法正常运行并显示该消息。
您需要验证网址是否正确,不是错误输出,并在几秒钟内响应。