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.
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.
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.
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.
The values generated in NetSuite will need to be entered into the following fields:
ERPO Auth Consumer Key: Consumer Key
ERPO Auth Consumer Token: Consumer Secret
ERPO Auth Token: Token ID
ERPO Auth Token Secret: Token Secret
Click Save to complete the integration configuration.