hi maniazi,
I had the same problem with multiple gateways, the solution for was...
In the url string getting passed back from the gateway after sucecess or failuer, you must place the "ORDID" var in the return url and not "ORDERID" or the multiple gateway payment won't work.
It just so happened that I was using a free gateway for a dutch payment provider and paypal.
PayPal was set up with "ORDID" and the other was set up with "ORDERID"
My solution was to edit and re-compile the dutch payment gateway to use "ORDID" in the url.
Then problem solved.
I hope this helps,
Geoff
I had the same problem with multiple gateways, the solution for was...
In the url string getting passed back from the gateway after sucecess or failuer, you must place the "ORDID" var in the return url and not "ORDERID" or the multiple gateway payment won't work.
It just so happened that I was using a free gateway for a dutch payment provider and paypal.
PayPal was set up with "ORDID" and the other was set up with "ORDERID"
My solution was to edit and re-compile the dutch payment gateway to use "ORDID" in the url.
Then problem solved.
I hope this helps,
Geoff