在WHMCS中,我已经安装了自定义支付模块: EasyPaisa的工作方式是收集支付信息,然后在交易成功/失败后返回站点。一旦客户尝试付款,WHMCS付款模块就会在日志文件中添加以下行;但这样付款模块就可以正常工作了。
26-Jul-2020 14:08:18 Etc/GMT] Order INFO: 1890
[26-Jul-2020 14:08:18 Etc/GMT] MAPString: amount=1.0&autoRedirect=1&emailAddr=xxxx@gmail.com&expiryDate=202032805 140818&orderRefNum=xxx&postBackURL=https://www.xxx.xxx/order/modules/gateways/callback/xxxx.php&storeId=xxxx
[26-Jul-2020 14:08:18 Etc/GMT] **hashReq**: UW12P8Dd8j5w2X9lD4QXiy9BaTc7zE3PlTDDfknMf6KFDoI02uFhaTujcoh+u0EidD2waU2LrjhCsX/IOI+BFF3s5gjTDf6K9NqkSC2sVJ6meD4KXOmbYbYZ9qvx45Cx8Y/8NfKAlZYp9fRjFV7Yg6WuN5ZUaefff/fXNqriIcbBm7PhGlJM7lbfffyjbkMK7soX1O0O5yhi8eHitAC58iUuXOLq83FNKuCdOCJLMpndlcWpfexjEbs4IN6WM3obfffZYBdXqwfEBZDx+5tERPDK+lemxMQ==发布于 2020-08-02 00:21:52
这将会发生,因为此模块的开发人员在创建工作流期间将一些logActivity();行留在了适当的位置。
要解决这个问题,您只需在模块代码中查找任何logActivity行(如果源代码未编码)-否则,请联系模块开发人员并让他们删除这些行。
这些代码行看起来应该只用于调试目的,而不应该出现在生产版本中。相反,如果必须记录这些行,您可能希望建议模块开发人员使用logTransaction功能。
https://stackoverflow.com/questions/63101469
复制相似问题