zaus / forms-3rdparty-integration

Wordpress Plugin - Forms 3rdparty Integration - a plugin to help integrate 3rdparty services with common WP Forms plugins like Contact Form 7 and Gravity Forms
http://wordpress.org/plugins/forms-3rdparty-integration/
47 stars 14 forks source link

No Longer Pushing Info to SF #103

Closed Rondeau-CMM closed 6 years ago

Rondeau-CMM commented 6 years ago

About 14 hours ago form submissions stopped being forwarded through to SalesForce where they are normally created as Leads. I know the Forms we're successfully submitted because I still received emails and I have Flamingo installed as a third back-up. I have the most current version of WP on my site and the most current version of your plug-in.

Rondeau-CMM commented 6 years ago

RAW RESPONSE Array ( [safe_message] => error object [object] => WP_Error Object ( [errors] => Array ( [http_request_failed] => Array ( [0] => cURL error 56: SSL read: error:00000000:lib(0):func(0):reason(0), errno 104 )

            )

        [error_data] => Array
            (
            )

    )

)

zaus commented 6 years ago

A couple other people have recently mentioned the same SSL error. After the POODLE and Heartbleed etc vulnerabilities, lots of sites and hosting started working on disabling "old" ssl, and we're really close to the deadline:

https://blog.pcisecuritystandards.org/are-you-ready-for-30-june-2018-sayin-goodbye-to-ssl-early-tls

Check with either Salesforce if they started requiring TLS 1.2 (or are just rejecting TLS 1.0), or if your hosting started sending 1.2 and Salesforce isn't accepting it. In either case it's probably something you'll have to check with your hosting to "correct". Google 'WordPress send tls 1.2' for more info?

zaus commented 6 years ago

I could also be mistaken - I just searched for a similar error message and found this: https://forum.ait-pro.com/forums/topic/unable-to-upgrade-bps-pro-from-13-3-3-to-13-4/ so maybe increase the timeout setting in my plugin?

Rondeau-CMM commented 6 years ago

I’ve made a lot of progress since I first reached out. I’ve ensured TLS 1.2 is enabled on my site and that Salesforce is accepting it. And, now I’ve increased the Request Timeout field to 300. I’m still receiving the same error.

I’m working with you, the folks that host my website and Salesforce sort of simultaneously. Is it possible yet that something needs to be done on the plug-in end, or that another plug-in is disrupting yours. I disabled my W3 Super Cache plug-in to see if that was creating any issues, but to no avail.

zaus commented 6 years ago

It's possible, but I don't know what I would do as I'm using native wp functionality to make requests (wp_remote_post), so there shouldn't be anything for me to do.

I would suggest finding some other endpoint that can confirm you're actually sending TLS 1.2, like the suggestions at https://security.stackexchange.com/questions/127984/what-website-accepts-only-tls-1-2-so-i-can-verify-client-capability

Another step is to turn on wp_debug mode and check the logs to see if there's any more insight there. You can also try disabling all your other plugins (or one-by-one) when submitting the form to see if it's a conflict.

Sorry I don't have any better advice.

zaus commented 6 years ago

Sorry, did you have to switch to issue #105 because I closed this one?

Rondeau-CMM commented 6 years ago

I didn't have to switch, I was just unsure if you checked closed issues. Thanks for reopening / continuing to look into this for me. I will continue the conversation on the new issue, as it has more complete information about my issue, so feel free to close this one.

zaus commented 6 years ago

I think I still get notices from comments on closed issues, I only closed it because I didn't think it was specifically my plugin.

andru26 commented 6 years ago

Hello Zaus, I followed this topic and the one opened on wordpress.com and I have the same issue that other are describing. For more than a week CF7-3rdParty Integration plugin stopped sending leads to SF and I get the same "cURL error 56: OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104" error. There is something wrong happening with the pugin and I couldn't find any confirmed solution by the people that reported it before. I believe I speak for everyone when I say that we would really appreciate your help for a working fix for this error we are getting.

Many thanks!