The steps below will allow a NetSuite user to install the MarketTime mtCharge+ bundle within their NetSuite environment to support payment processing via mtCharge+ within NetSuite.
NOTE: This is only applicable for those utilizing mtFlow for order delivery from MarketTime directly to NetSuite, and requires an Elite Subscription and use of the mtCharge+ payment gateway.
For more information, contact your Account Executive.
Prerequisites
Before starting, ensure:
- You have Administrator or equivalent permissions in NetSuite
- The permissions and features required/enabled for general MarketTime/NetSuite connections
- The your company has completed the underwriting/approval process for mtCharge+
- You have:
- Your MarketTime Manufacturer ID
- Your MarketTime API Key (unencrypted)
Installing the Bundle
To install the MarketTime mtCharge+ bundle, navigate to Customization > SuiteBundler > Search & Install Bundles
From here, you can search "markettime" in the Keywords field
You will see the MarketTime mtCharge+ (Bundle ID 585579) bundle to select and install.
Configuring the Bundle
Now that the bundle is installed, it must be configured with a few key details to ensure proper functionality.
Once installed navigate to Setup > MarketTime mtCharge+ > mtCharge+ Configuration
Use the New mtCharge+ Configuration to create a configuration.
Generally one is created for Staging/Sandbox (if within a Sandbox) or Production if using it for live orders.
Generally one is created for Staging/Sandbox (if within a Sandbox) or Production if using it for live orders.
On the resulting screen, you should see the following and set the fields accordingly.
- Name the Configuration (generally Production or Sandbox)
- Select the corresponding MarketTime API Server Config to match the environment
- Configure the Default Settings for Manufacturer Profiles.
- This is the default settings for all Manufacturer accounts added to this bundle.
- Should you wish to utilize different accounts for different Manufacturer accounts, they can be set within each Manufacturer towards the bottom of the screen.
Use the New mtCharge+ Manufacturer Profile button to add a new Manufacturer.
On the resulting window, you will enter the Subsidiary, Name, ManufacturerID, and API Key.
NOTE: This is your MarketTime account's Manufacturer ID and API Key.
If using payment accounts other than the default set on the screen before, they may be set on the right side of the screen.
NOTE: Subsidiary will only appear when there are multiple companies within the instance of NetSuite. Currency is also displayed dynamically if your NetSuite environment supports multiple currencies.
If you wish to allow payments to be processed larger than the transaction amount, toggle the ALLOW ENDTERED AMOUNT > TRANSACTION AMOUNT option to ON.
Click Save to save your setup.
When finished configuring the bundle, be sure to click Save at the top of the screen to save all settings.
Enabling the Global Configuration
Once the bundle has been configured, navigate to Setup > Company > General Preferences > Custom Preferences
Here, you'll need to select the desired configuration in the mtCharge+ Configuration drop down:
Be sure to click Save to save your work.
Last updated: