Pacejet

How to Set Up Token-Based Authentication for Netsuite


Enable Company Features

To enable the Token-Based Authentication feature in NetSuite, navigate to Setup | Company | Enable Features. Click on the SuiteCloud tab and scroll to the Manage Authentication section. Select the TokenBased Authentication checkbox and click Save.

mceclip1.png


Enabling the Token-Based Authentication feature requires and electronic acceptance of the terms of service.


Generate Application Tokens

To generate the required Application Tokens, navigate to Setup | Integration | Manage Integrations. Click the ‘New’ button.

mceclip2.png


a. Application Name: Pacejet Integration should be used.


b. State: select Enabled.


c. Description: Pacejet Integration should be used.


d. User Credentials: set to ‘false’.


e. Token-Based Authentication: set to ‘true’.


Once Save is clicked, the Consumer Key and Consumer Secret codes are displayed. This is the only time these values are displayed, it is important to record them for later use.


Assign User Roles


The Pacejet User Access role will need to be assigned to the Pacejet user. This role has the baseline access needed for the integration between NetSuite and Pacejet to work properly. If additional customizations were performed in the NetSuite environment, additional permissions may be required.

To grant a user access to the new role, navigate to Setup | Users/Roles | Manage Users. Select the user that will be used for the integration and edit the record. To add the role, click on the Access tab and click the Roles tab. Select Pacejet User Access, and then click Save.

mceclip3.png


Generate User Tokens

Once the user has been assigned the Pacejet User Access role, a user level token will need to be generated. Navigate to Setup | Users/Roles | Access Tokens. Click on the New Access Token button.



Select the application name that was created in prior steps, the user that has the Pacejet User Access role, and the Pacejet User Access role. The token name will also need to be defined.


Once Save is clicked, the Token ID and Token Secret are displayed. This is the only time these values are displayed, it is important to record them for later use.


Application Settings


The tokens created above need to be entered into the Application Settings of the customer’s Pacejet portal. Navigate to Setup | Application Settings | Open Connector.

mceclip4.png


The values generated in NetSuite will need to be entered into the following fields:

  1. ERPO Auth Consumer Key: Consumer Key

  2. ERPO Auth Consumer Token: Consumer Secret

  3. ERPO Auth Token: Token ID

  4. ERPO Auth Token Secret: Token Secret


Click Save to complete the integration configuration.