News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

Problems with paypal express checkout

Started by ghooton, November 24, 2014, 14:17:26 PM

Previous topic - Next topic

ghooton

Hi All,
I have VM 3.0 on Joomla! 3.3.6.  with php 5.3.29 and MySQL 5.5.36
I have PayPal express checkout selected.
My problem is as follows. A customer preforms the following steps:
[Select product] --> [Check out now] --> [Account details]--> [Step2 Shipment]-->[step 3 Payment (choose PayPal)]-->[transfer to PayPal]-->[paypal complete]-->[transfer back to my site]-->[Check out Now] -->[step 2 shipment]-->[step3 payment]-->[Order complete]

In other words steps 2 and 3 are repeated after PayPal is done.
Is this what I should expect?

Thanks
//Ger



ghooton

#1
OK, I have the wrong Return URL in my PayPal account, what is the correct Return URL for  Checkout Step 4 ?
The URL that PayPal returns me to is /component/virtuemart/cart.html?Itemid=0



ghooton

Can someone please dig me out on this, I seem to be clueless on how to set up the PayPal express checkout.
Must I enable the auto return on the PayPal side? I have Payment action in VM set as Direct payment, is that correct?

Thanks.
//Ger

z3ro

Hi,

we have the same problem with PayPal Express.

Joomla 3.3.6
VirtueMart 3.0.2
PHP 5.4.33

sometimes it works and the defined return page is displayed, but it could also end up with https://mydomain.com/component/virtuemart/cart.html?Itemid=0 !!!

It's a little bit frustrating that all tutorials based on VM2.x and the support for Joomla! 2.5 is already gone.
I don't understand why this a secret how to setup PayPal Express correctly.

There are a lot of hints about return page url and IPN. Should i define these URLs in my PayPal business accout or not?!

return page url: i found two version in this forum
- https://mydomain.com/index.php?option=com_virtuemart&view=pluginresponse&task=pluginresponsereceived
or
- https://mydomain.com/index.php?option=com_virtuemart&view=vmplg&task=pluginresponsereceived&on=xxxxxx&pm=1&Itemid=0&lang=


IPN url:
- https://mydomain.com/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component
or
- https://mydomain.com/index.php?option=com_virtuemart&view=vmplg&task=notify&tmpl=component&lang=

Cancel Return:
https://mydomain.com/index.php?option=com_virtuemart&view=vmplg&task=pluginUserPaymentCancel&on=xxxxxx&pm=1&Itemid=0&lang=

I have found some notes that the IPN url is automatically set in PayPal plugin so that you don't have to set IPN url in your PayPal accont. Correct?

Do the PayPal Sandbox mode works with these URLs from your PayPal account or only with Production mode?


I will pay 10min. Support for answering these questions and to create a tutorial based on VM3 with settings example.
Then please share to the community.

Kind regards