Jump to content

[SOLVED] Paypal issues: wrong currency, no return, no payment notification.


YanK1973

Recommended Posts

Using Prestashop 1.5.4.1 and Paypal 3.7.1 module Website Payments standard.

 

Issues:

 

1) Shop's default currency is EUR but costumer sees Paypal order summary in USD.

 

Settings in attached image.

 

2) After payment costumer is not redirected back to shop.

In Paypal account settings auto return is off and there is not a return URL set, is this the reason for it and if yes what would be the return URL?

 

3) In Back office the order status stays Pending payment confirmation.or some other message but certainly not payment confirmed or accepted, i get informed about payment from Paypal emails only, not from Prestashop and then manually change order status to payment accepted.

 

Thank you in advance.

 

 

 

 

 

post-538413-0-26395000-1406196090_thumb.jpg

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

Issues:

 

1) Shop's default currency is EUR but costumer sees Paypal order summary in USD.

 

Are you sure the customer has selected EUR currency during checkout?  This has nothing to do with the currencies in your paypal profile.

2) After payment costumer is not redirected back to shop.

In Paypal account settings auto return is off and there is not a return URL set, is this the reason for it and if yes what would be the return URL?

You will need to provide a screen shot showing what the page looks like after the customer has paid using paypal.  If auto return is off, then the customer has to click a link to return to your store. 

 

3) In Back office the order status stays Pending payment confirmation.or some other message but certainly not payment confirmed or accepted, i get informed about payment from Paypal emails only, not from Prestashop and then manually change order status to payment accepted.

 

It will remain this way unless the customer returns to your store, so if you address issue #2, then this issue should go away

Link to comment
Share on other sites

If the customer is seeing a blank white page, that means they are being redirected back to your store.

 

You need to enable debug mode so that you see an error message instead of the white page.  you can search the forums for how to accomplish that

Link to comment
Share on other sites

I enabled debug mode and the error is: (replaced website and name with XXX)

 

Fatal error: Access to undeclared static property: PaypalExpressCheckout::$cookie_name in /home/www/XXX/XXXXX/www/modules/paypal/express_checkout/payment.php on line 308

 

I search and  found many unsolved threads with same error.

Also noticed that order payment is passed successfully to my website and order status is payment accepted so the problem is redirection to website only...

 

EDIT

 

Also refund from back office gives error

 

Refund operation result:ACK: FailureL_ERRORCODE0: 81002L_SHORTMESSAGE0: Unspecified MethodL_LONGMESSAGE0: Method Specified is not SupportedL_SEVERITYCODE0: ErrorTransaction error!

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

Hello El Patron, it's should be the EU module, how can i tell for sure?

 

if not sure, uninstall and delete the existing module,

 

then get from addon's 3.7.2

 

addons.prestashop.com/en/payments-gateways-prestashop-modules/1748-paypal.html

  • Like 1
Link to comment
Share on other sites

if not sure, uninstall and delete the existing module,

 

then get from addon's 3.7.2

 

addons.prestashop.com/en/payments-gateways-prestashop-modules/1748-paypal.html

 

Thank you very much!

 

I uninstalled, deleted and re-installed the EU module and now everything is as it should be.

 

:)

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

not work for me.. sorry I installed a new version and not work. The redirect url not work for me.. My return url is:

 

http://www.myshop.com/index.phpcontroller=order-opc?paypal_ec_canceled=1&controller=order-opc?rand=1410454513012&token=EC-0YW40823G7009205V

 

Not work becouse lack the sign "?" between index.php and controller..If put the sign work very well..

 

I have guest ckeckout and IIS without friendly url.

 

Someone can help me to fix this issue. I need change this url i dont know it is the setCancelUrl() function or not.

 

Version of module: 3.7.2 Paypal Europe, prestashop 1.6.0.6

 

Kind Regards

Link to comment
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
×
×
  • Create New...