Own gateway - provider confirmation leads to error 500

3 posts in this topic

Posted

Hi,
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.

Share this post


Link to post
Share on other sites

Posted

There's no way to override it. Nexus is hardcoded to treat 'id' as the transaction ID.

The only thing to do would be to use a completely separate return script and manually update the transaction data.

Share this post


Link to post
Share on other sites

Posted

That's great. My experience with IP.Nexus is worse with every update...

Luis Manson likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Who's Browsing   0 members

    No registered users viewing this page.