Documentation

NetSuite Integration

This guide will help you get started with the integrating NetSuite with your MidwayPlus account.
There are 2 basic steps.

  1. Create an Integration Record
  2. Configure OAuth Machine 2 Machine credentials

1. Create an Integration Record

Login to your NetSuite account, and navigate to Setup > Integration > Manage Integrations > New

Enter MidwayPlus as the name. Enable "CLIENT CREDENTIALS (MACHINE TO MACHINE) GRANT", Restlets, and Rest Web Services.

After saving the Integration, note the Consumer key, as this will have to be provided to MidwayPlus.

2. Configure OAuth Machine 2 Machine credentials

Log into NetSuite, navigate to Setup > Integration > OAuth 2.0 Client Credentials (M2M) Setup

Click the "Create New" button. Select the MidwayPlay application you made in Step 1 as the Application. Select an appropriate entity - it can be you, a generic user for system integrations, or someone in an appropriate position like the owner or IT manager. Next, set an appropriate role for the connection. The role should have sufficient permissions to create orders, customers, and view product inventory. While not suitable for all integrations, it's easiest to use an Administrator role.

Finally, set the certificate to the *.pem file given to you by MidwayPlus. If you do not have the pem file, you can reach out to your contact at MidwayPlus or info@midwayplus.com. This file enables a secure connection for up to 2 years, and can be revoked at any time. Never share the file with any unauthorized people outside your organization.

Once finished, you should provide the Consumer Key from Step 1, and the Certificate ID from step 2 to MidwayPlus, the company name, as well as the ID of the subsidiary or subsidiaries relevant to the integration.