Jump to content

Prestashop redirecting to wrong page after payment


Recommended Posts

I'm on Prestashop 1.5.1. When using the PayPal PRO payment method, the page shown after the users introduce their credit card information and pay is not the "order confirmation" page, as it should be, but the "order history" page.

 

However, if users choose "regular" paypal or "check" as payment methods (I have the 3 options for now), then after the payment they are taken to the right page, the "order confirmation" page.

 

How can I make that when the users pay they're taken to the order confirmation page when using the PayPal PRO payment?

 

Any help would be much appreciated.

 

Thanks!

Edited by albertalbert (see edit history)
Link to comment
Share on other sites

Hi, did you contact support via PS addon's? That is the most appropriate place as probably not a lot of active community members have this module so it's difficult for at least me to really help you.

 

yeah, I sent like 3 or 4 messages already without one single reply

Link to comment
Share on other sites

does the module indicate who the developer is? I did a search and there seems to be two different developers of same named module....if you can figure that out maybe you can contact them directly.

 

This is the page where I bought it: http://addons.prestashop.com/en/manage-your-shop/5314-paypal-pro.html

 

I don't see any developer name, it just says Developed by Prestashop... what developers did you find?

Link to comment
Share on other sites

I googled :)

 

look in the module code (top) as there is usually some sort of info. We are going to submit some modules to addon's and pre asked if we could keep our contact information in the module configuration....they said yes...we shall see...

 

In the code there's just an email: [email protected]

 

I'll try writting there, but I assume it's the same recipient that when you use the "contact the developer" link.

 

This is really pssing me off, not just the fact that it doesn't work, but also the fact of being totally ignored by the developer.

Link to comment
Share on other sites

In the code there's just an email: [email protected]

 

I'll try writting there, but I assume it's the same recipient that when you use the "contact the developer" link.

 

This is really pssing me off, not just the fact that it doesn't work, but also the fact of being totally ignored by the developer.

 

I understand it's frustrating...go do something else (I'm sure you have other things to do), I'm sure you will hear from the developer soon, there is also a phone number at the top of the forum..give them a call....

Link to comment
Share on other sites

  • 3 months later...

Has this been solved? I'm having the exact same issue with the Paypal Pro module as well. I have emailed support but no response as yet. I would really like to get this problem solved.

 

Prestashop support absolutely sucks, I tried by all means to get get with this and nothing... anyways, best thing you can do is to ask for a refund (I did and they took their time but eventually refunded me) and buy this module instead: http://www.presto-changeo.com/en/payment-modules/88-paypal-pro-direct-payment.html

 

It's way cheaper and works perfectly, and the guy who runs that website is awesome, excellent customer support. For example, there was a small bug in the module, I emailed him and the next day he sent me a new version with the problem fixed. I'm not going to buy any more modules from Prestashop if I can avoid it, they only care about taking your money and after that they don't give a sh*t about you.

Link to comment
Share on other sites

Thanks for the info. I got the module and now everything's working fine. Really don't know why Prestashop modules are so overpriced.

 

Glad I could help! Yeah they're overpriced, but for me it's even worse when they completely ignore you when you have a problem with them.

Link to comment
Share on other sites

  • 1 year later...

Old topic but if someone can't or don't want to refund and buy another module, here is the solution we got after a lot of emails with PrestaShop...

 

In the file validation.php:

Replace the "case 'success'" block with

case 'success':
                $paypalpro = new PayPalPro();

                $paypalpro->validateOrder((int)$cart->id,
                    Configuration::get('PS_OS_PAYMENT'), (float)$response['AMT'],
                    (!Configuration::get('PAYPALPRO_DISPLAY_LOGO') ? 'PayPal Pro' : 'Credit Card Payment'), NULL, NULL, false,
                    $customer->secure_key);
                $pp_order = new Order($paypalpro->currentOrder);
                $url = 'index.php?controller=order-confirmation&';
                if (_PS_VERSION_ < '1.5')
                    $url = 'order-confirmation.php?';

                Tools::redirect($url.'id_module='.(int)$paypalpro->id.'&id_cart='.
                    (int)$cart->id.'&key='.$pp_order->secure_key);

                break ;

Link to comment
Share on other sites

×
×
  • Create New...