Archived

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

Resolved - Single Gateway Return to Checkout Loop

0 posts in this topic

Posted · Report post

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

Posted · Report post

Did you ever figure this one out?

Share this post


Link to post
Share on other sites

Posted · Report post

Sorry, but no.

Share this post


Link to post
Share on other sites

Posted · Report post

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

Posted · Report post

THANKS!

Share this post


Link to post
Share on other sites