VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: fabioweb on November 16, 2017, 22:21:50 PM

Title: Paypal Standard VM 3.2.4
Post by: fabioweb on November 16, 2017, 22:21:50 PM
Hello,
after succesfully payment with paypal standard why order is "Pending" and not "Confirmed"?

Thank you very much


https://ibb.co/kzH3V6
https://ibb.co/htLe3R
https://ibb.co/f7vOV6

Best regads
Fabio
Title: Re: Paypal Standard VM 3.2.4
Post by: AH on November 17, 2017, 10:08:22 AM
Confirmed status is set via the IPN message that PayPal sends to you

Have you enabled PayPal IPN for your account on your PayPal account settings? 

If not, then do this and see if things change for your next orders that are successful.
Title: Re: Paypal Standard VM 3.2.4
Post by: fabioweb on November 17, 2017, 19:02:23 PM
Thank you!
Which is the notification URL? www.mywebsite.com/notificationurl?

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/

Regards
Title: Re: Paypal Standard VM 3.2.4
Post by: AH on November 18, 2017, 11:02:16 AM
Just put the main url of your site.

PayPal will not use it - as VM sends the required notification Url to PayPal as part of the payment data.
Title: Re: Paypal Standard VM 3.2.4
Post by: fabioweb on November 18, 2017, 13:59:32 PM
Okay thanks i've just test with main url as you can see in my screen but is not working...
https://ibb.co/dAixsm

Maybe because my site is restricted behind htaccess?

Regards
Title: Re: Paypal Standard VM 3.2.4
Post by: AH on November 18, 2017, 16:19:53 PM
IPN is never going to succeed if you prevent access

Title: Re: Paypal Standard VM 3.2.4
Post by: fabioweb on November 18, 2017, 19:03:29 PM
Okay thanks however is not working also on localhost where i don't have htaccess restriction..

Regards
Title: Re: Paypal Standard VM 3.2.4
Post by: AH on November 19, 2017, 10:59:25 AM
And how do you configure your environment on localhost to allow the PayPal IPN message to be routed to you?

Are you testing your site using http://localhost/somethingsomething

If so, an IPN message will not find this URL

Look at teh IPN message status on PayPal to see more information