Documentation
NetSuite Integration
This guide will help you get started with the integrating NetSuite with your MidwayPlus account.
There are 2 basic steps.
- Create an Integration Record
- 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.