I removed my fully functional VM 1 installation and installed VM 2.
Everything works as far as adding to cart and checking out with PayPal except that I receive this error message in my email:
QuoteError while posting IPN: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?, 304
The PayPal payment is successful, but the order status remains "Pending".
My site doesn't use SSL anywhere and PayPal was fully functional on VM 1.
Any tips? I've tinkered with everything I can think of.
Quote
Joomla 1.5.18
VM 2.0.18a
PHP 5.2.5
IIS 6 on Server 2003 R2
The new store is much improved and everything is working as expected except for this. Really, the only downside is that I have to manually confirm orders which is a bit tedious.
The emails appear to come from my server which suggests that the site is receiving the IPN from PayPal.
I'm not really sure how the process works from that point so I don't know where to look.
Hello
In your case, it is normal that the order status reamin pending, since Paypal was not able to confirm the order.
QuoteQuote
Error while posting IPN: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?, 304
Check your phpinfo() , and try to find the the line says "OpenSSL support", and check if it is enabled or not. If it is not enable it.
The SSL is now required. It was not the case with VM1.
Where exactly is the SSL required? just at the checkout?
Regards
Quote from: lindapowers on March 14, 2013, 01:56:28 AM
Where exactly is the SSL required? just at the checkout?
Normally VM does select it for you in sensitive areas, like the cart and in user forms like customer account, order history and registration links.
However, SSL only works if you have an SSL certificate installed and attached to your domain on your server. I'm using the free 'StartSSL'.
My settings, which work fine:
Joomla Global Configuration > Server > Server Settings > Force SSL = None
VirtueMart Configuration > Shop > Enable SSL for sensitive areas (recommended) = Enabled
Thanks for the info jjk
I guess to those settings we will have to add the "use SSL" from rupostel's one page checkout.
Regards
Hi
Just to make it clear for other customers that may be confused as we were, SSL is NOT required at all.
Actually PayPal and many other payment gateways have their own SSL system when you pay on their websites so it really makes no sense having SSL unless you are for example a hotel keeping record of credit card numbers etc and of course is not required.
Hello
QuoteThe SSL is now required. It was not the case with VM1.
I did not mean SSL is required for Joomla or VM.
It is required that the IPN notification validation is done via SSL protocol .
As said lindapowers, since the CC numbers are not stored in joomla database, there is no need for SSL.
Quote from: alatak on April 24, 2013, 10:03:25 AM
Hello
QuoteThe SSL is now required. It was not the case with VM1.
I did not mean SSL is required for Joomla or VM.
It is required that the IPN notification validation is done via SSL protocol .
As said lindapowers, since the CC numbers are not stored in joomla database, there is no need for SSL.
Thanks Alatak, yes we were a bit confused by that phrase, all clear now ;)
Regards
Quote from: alatak on April 24, 2013, 10:03:25 AM
Hello
QuoteThe SSL is now required. It was not the case with VM1.
I did not mean SSL is required for Joomla or VM.
It is required that the IPN notification validation is done via SSL protocol .
As said lindapowers, since the CC numbers are not stored in joomla database, there is no need for SSL.
alatak,
A dumb question here....
What will happen in case of a server that - has mod_ssl loaded + has no certificates + has VM Configuration Enabled for SSL on sensitive areas ?
Will the IPN will go through ?
Thanks - Drukman.