Hello,
I have configured Virtuemart with the Paypal (Standard) payment method. Everything is working OK, except:
1. The automatic IPN is not received by the Virtuemart webshop (details below)
2. The manual IPN to the profile retour-URL is received and succesfully processed, the status of the order is CONFIRMED in Virtuemart (details below)
I am using Virtuemart version 2.0.24 and Joomla version 2.5.14. Paypal is tested through Sandbox and production. I have configured Paypal correctly with the following retour-URL:
http://www.domain.com/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component
I have checked the access log from the website on a test payment and see the following results:
1. The automatic IPN, which is not working, POSTs a message to the following URL:
"POST /index.php/webshop/pluginresponse/pluginnotification?tmpl=component HTTP/1.0" 200 - domain.com "-" "PayPal IPN ( https://www.paypal.com/ipn )" "-"
"GET /index.php/component/users/?view=login HTTP/1.0" 200 21738 meereboertradecenter.com "-" "PayPal IPN ( https://www.paypal.com/ipn )" "-"
2. The manual IPN to the profile retour-URL is received and succesfully processed, POSTs a message to the following URL:
http://www.domain.com/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component
So, the weird thing here is that the automatic IPN is not processed, but the manual resend of the IPN is. I see that the automatic IPN is processed OK and has a 200 code in Paypal. So something is working, although the URL for the automatic IPN does not make sense to me. Were does this URL come from?
Further details:
- The provider is not blocking any traffic as far as I can see
- The webshop is behing a Joomla CMS login (customers wish, see the GET result after the automatic IPN. It is being redirected to the login)
- The business Paypal account I am using is not verified yet. This can't be the problem??? The URL still seems weird then.
Can somebody point me in the right direction? I am lost here.
Hopefully I provided enough details.
are you really using domain.com? Is your website actually on domain.com?
Hello
It has to do with the URL rewritting.
Are you using another htaccess than the default one?