• jpollard

    (@jpollard)


    I’m using this plugin to do web-to-lead on Salesforce. And with the TLS 1.1 update DISABLED, everything works fine.

    However, when I go into my Salesforce account and ENABLE the TLS 1.1 requirement, when I try to submit a lead to SF, I get an HTTP 400 error in the plugin’s logging:

    2017-03-02 12:51:33.810483 – ERROR –> The Salesforce server may be down, since it should always return ‘200’. The code it returned was: 400
    2017-03-02 12:51:33.810575 – ERROR –> There was an error adding 1362 to Salesforce.

    Thanks to the anther recent thread in this forum, I’ve updated the URL that the plugin posts to (https://webto.salesforce.com/servlet/servlet.WebToLead), but that doesn’t seem to help our problem. We’ve checked our server and port 443 is open on the firewall and we’re TLS 1.1 and 1.2 compliant.

    Has anyone else seen this problem or can anyone offer any other suggestions to try to get this working? If it helps, we copied this website to a completely different web server and it didn’t help our problem at all.

    Thanks in advance for thoughts and suggestions.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter jpollard

    (@jpollard)

    Here’s a full log from a recent test entry that failed:

    2017-03-02 12:51:32.882971 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID salutation 
    2017-03-02 12:51:32.883084 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID title 
    2017-03-02 12:51:32.883131 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID mobile 
    2017-03-02 12:51:32.883157 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID fax 
    2017-03-02 12:51:32.883181 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID street 
    2017-03-02 12:51:32.883205 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID street2 
    2017-03-02 12:51:32.883229 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID city 
    2017-03-02 12:51:32.883253 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID state 
    2017-03-02 12:51:32.883284 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID country 
    2017-03-02 12:51:32.883339 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID zip 
    2017-03-02 12:51:32.883372 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID URL 
    2017-03-02 12:51:32.883394 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID twitter 
    2017-03-02 12:51:32.883418 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID message 
    2017-03-02 12:51:32.883457 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID description 
    2017-03-02 12:51:32.883481 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID industry 
    2017-03-02 12:51:32.883505 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID rating 
    2017-03-02 12:51:32.883527 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID revenue 
    2017-03-02 12:51:32.883550 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID employees 
    2017-03-02 12:51:32.883574 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID Campaign_ID 
    2017-03-02 12:51:32.883596 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID member_status 
    2017-03-02 12:51:32.883619 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID emailOptOut 
    2017-03-02 12:51:32.883641 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID faxOptOut 
    2017-03-02 12:51:32.883663 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID doNotCall 
    2017-03-02 12:51:32.883687 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID retURL 
    2017-03-02 12:51:32.883708 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID Priority 
    2017-03-02 12:51:32.883732 - DEBUG --> [get_merge_vars_from_entry]: Feed field not defined for field ID recordType 
    2017-03-02 12:51:32.883800 - DEBUG --> Temp Merge Vars: Array
    (
        [email] => [email protected]
        [first_name] => March2-Evening
        [last_name] => Testing
        [company] => Testing Company
        [phone] => 804-555-1212
        [lead_source] => Website
        [00N3600000Gdydf] => 1
        [00N3600000Gdyh0] => Test
        [00N3600000Gdyh5] => Testing
        [00N3600000Gdqco] => Just testing - please ignore.
        [00N3600000Ge1Cn] => Buyer
    )
     
    2017-03-02 12:51:32.883936 - DEBUG --> DA::filter_web_to_lead_merge_vars() - Starting adding DA data to merge vars. 
    2017-03-02 12:51:32.883992 - DEBUG --> DA::filter_api_merge_vars() - Added DA data to merge vars. Token:  and Url:  
    2017-03-02 12:51:32.884187 - DEBUG --> This is the data sent to Salesforce (at https://webto.salesforce.com/servlet/servlet.WebToLead:
    Array
    (
        [body] => Array
            (
                [email] => [email protected]
                [first_name] => March2-Evening
                [last_name] => Testing
                [company] => Testing Company
                [phone] => 804-555-1212
                [lead_source] => Website
                [00N3600000Gdydf] => 1
                [00N3600000Gdyh0] => Test
                [00N3600000Gdyh5] => Testing
                [00N3600000Gdqco] => Just testing - please ignore.
                [00N3600000Ge1Cn] => Buyer
                [oid] => 00D36000000uWXk
                [debug] => 1
                [retURL] => /buy-equipment/
            )
    
        [headers] => Array
            (
                [user-agent] => Gravity Forms Salesforce Add-on plugin - WordPress/4.7.2; https://www.spectra.com
            )
    
        [sslverify] => 
        [timeout] => 60
    )
    ) 
    2017-03-02 12:51:33.810483 - ERROR --> The Salesforce server may be down, since it should always return '200'. The code it returned was: 400 
    2017-03-02 12:51:33.810575 - ERROR --> There was an error adding 1362 to Salesforce. Here's what was sent: Array
    (
        [email] => [email protected]
        [first_name] => March2-Evening
        [last_name] => Testing
        [company] => Testing Company
        [phone] => 804-555-1212
        [lead_source] => Website
        [00N3600000Gdydf] => 1
        [00N3600000Gdyh0] => Test
        [00N3600000Gdyh5] => Testing
        [00N3600000Gdqco] => Just testing - please ignore.
        [00N3600000Ge1Cn] => Buyer
    )

    @jpollard were you able to resolve this issue? I am facing a similar issue.

    Thread Starter jpollard

    (@jpollard)

    No, we have not yet found a fix for this. We’ve posted on SF’s community forums, but no help yet. Really puzzled why this is happening. Please post back here if you find a solution.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Web-to-lead Error 400 with TLS 1.1 Requirement Enabled’ is closed to new replies.