SalesForce - Could not create SOAP Object - LOGIN_MUST_USE_SECURITY_TOKEN

SalesForce - Could not create SOAP Object - LOGIN_MUST_USE_SECURITY_TOKEN

Problem

CartRover is unable to connect to SalesForce and displaying the following message:
Could not create SOAP Object. Please make sure that your SF credentials are correct.
LOGIN_MUST_USE_SECURITY_TOKEN: Invalid username, password, security token; or user locked out. Are you at a new location? When accessing Salesforce--either via a desktop client or the API--from outside of your company’s trusted networks, you must add a security token to your password to log in. To get your new security token, log in to Salesforce. From your personal settings, enter Reset My Security Token in the Quick Find box, then select Reset My Security Token.

Solution

First, double check to ensure your Username and Password are correct.

Assuming your username and password are correct, there are two ways to resolve this issue:

Option 1: Add CartRover IPs to SalesForce

  1. Go to your SalesForce Dashboard, then click on Setup button on the top right corner.
  2. Fill in network in Quick Find/Search box, and click on Network Access under Security Controls.
  3. Click on New button to add CartRover's IP addresses:
    1. 50.18.194.14
    2. 54.241.171.180
    3. 98.179.251.146

Option 2: Security Token

  1. In the CartRover cart settings, add your SalesForce Security Token at the end of your password. With no space between them.
  2. If you don't know your security token, SalesForce has this to say:
  3. Users can get their security token by changing their password or resetting their security token via the Salesforce user interface. When a user changes a password or resets a security token, Salesforce sends a new security token to the email address on the user’s Salesforce record. The security token is valid until the user resets the security token, changes a password, or has a password reset.
    For more information about tokens, see Reset Your Security Token in Salesforce Help.

    • Related Articles

    • Setting Up SalesForce

      Integration Specs: Supported functions: Order Download Shipment Confirmation Inventory Sync Required Parameters Account Username Account Password This integration supports Salesforce Service Cloud & Sales Cloud Premium Setup SalesForce Setups in ...
    • SalesForce - Custom Mappings

      SalesForce connections do not use a standard mapping like most order sources. Each connection has custom mappings that are developed to specially connect to your SalesForce account. Because of this, if you make any changes to your SalesForce fields ...
    • Salesforce API Limit

      Problem REQUEST_LIMIT_EXCEEDED: TotalRequests Limit exceeded. If you are receiving the above error in your Salesforce connection, there are a few possible reasons and a few possible solutions. Reason You have other applications accessing Salesforce ...
    • INVALID_FIELD No such column 'XXX' on entity 'YYY' - Salesforce

      Problem You are getting an error message like this when testing your Salesforce cart or running Order Download: Make sure you have given read access to the column & entity listed in the error message below. INVALID_FIELD: SELECT Id, AccountId, ...
    • Enable Shipping Confirmation - SalesForce

      Custom order fields are needed in SalesForce for CartRover to upload tracking info.  Step-by-step guide Go to your SalesForce Dashboard, then click on Setup button on the top right corner.  Type order in the Quick Find/Search box.  Go to Customize → ...