I have problem with my gateway since update to 1.5.x. My provider is sending $_POST['id'] as a customer ID, and IP.Nexus is treating that as a transaction id despite the getTransactionId() function and "transid" being set correctly. How can I change this behavior, since it leads to 500 error and ignores any queries from provider.
You can reproduce that by sending POST['id'] to your gateway. When id is valid transaction id everything is ok.
To be clear. 500 error has nothing to do with server, it's generated by IPB.