This topic is now archived and is closed to further replies.

Dirty Butter

Resolved - Single Gateway Return to Checkout Loop

Recommended Posts

Dirty Butter    718

I distinctly remember this being solved somewhere, but for the life of me I can't find it. There's a really simple code change someone shared to keep the single gateway from getting in a loop.

In testing something else, I just made a test order but cancelled it and returned to the site rather than actually paying on PayPal. That's the only payment choice I offer.

I want it to take me back to the basket, but it goes back to the page that is waiting for the PayPal page to load, so it's in effect in a loop.

index.php?_a=confirm is what I want, instead of a=gateway, but I don't know which file to change.

Share this post

Link to post
Share on other sites
Kraken    2

I know this is an old topic but I recently had to do this myself so I though it might help others in the future if I posted what I did.
Edit the modules/gateway/PayPal/gateway.class.php file. At around line 75 you should find the following line of code:


'cancel_return' => $GLOBALS['storeURL'].'/index.php?_a=gateway',


change it to this


'cancel_return' => $GLOBALS['storeURL'].'/index.php?_a=confirm',

Share this post

Link to post
Share on other sites