为什么当我的中继响应URL指向CodeIgniter控制器而不是其他地方时,Authorize.net引发错误?
|
我通常不是Web开发人员,但是我是一个足够体面的编码人员,我很乐意接受朋友提出的关于发展他兄弟的小型企业网站的建议。我快要结束了,我一直在使用CodeIgniter,它提供了很大的帮助,而且很容易进入。
他们想通过网站购买一些产品,他们的偏好是Auth.net(我以前没有经验),并且他们的主机不支持SSL(nearlyfreespeech.net),所以我决定Auth.net的SIM卡合适。如果我使用中继响应页面在CI应用程序外部测试SIM卡,而该页面仅吐出可用的交易详细信息,一切都会按预期进行。如果我将中继响应页面设置为仅回显字符串的CI控制器/方法来尝试,则Auth.net将显示以下\'error \':
尝试执行时发生错误
将此交易报告给
商人。一封电子邮件已经发送至
商人通知他们
错误。以下是结果
试图收取您的信用额
卡。
此交易已被批准。
建议您联系
商家确认您将
接收产品或服务。
我最初的想法是,可能是我为避免必须包括index.php前端控制器而设置的重写规则成为问题,所以我尝试不加更改地将其包括在中继响应URL中。我还应该注意,有问题的控制器实现了_remap()方法,但是中继响应方法不应该受到它的影响,因为它与正则表达式不匹配。
任何见解将不胜感激。
没有找到相关结果
已邀请:
1 个回复
队辅坟阮阶