News:

Looking for documentation? Take a look on our wiki

Main Menu

PayPal Payments Issue - Error while posting IPN

Started by ctarbet, March 08, 2013, 17:14:54 PM

Previous topic - Next topic

ctarbet

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

ctarbet

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.

alatak

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.

lindapowers

Where exactly is the SSL required? just at the checkout?

Regards

jjk

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
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

lindapowers

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

lindapowers

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.


alatak

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.

lindapowers

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

drukman2000

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.