Connecting to NMI require a NMI username and password. We highly recommend you create a dedicated user on NMI for this purpose.
Setup
You will need to use an email you have access to, you can typically use your existing email with +api, eg myname+api@company.com to have a unique email address that is directed to you. Create a user account.
Note:
You will receive an email with a link for you to create a password.
2. In the NMI connection screen, enter your your username + password and select save, the connection will be tested and you will be presented a green “Connected to NMI” message, if there is an error with the connection, check the account details are correct and you have granted the user all permissions.
3. You will be prompted to setup webhooks (see “Enabling Webhooks” below)
4. Our integration with NMI offers several options:
To get your public key, on NMI, go to “My Settings → Security Keys → Add New Public Key”:
The create a key name, eg “3DS”, select your username from step 1, and Key Permission “checkout”
Then select the value for “Key” from “Public Security Keys”
You can check your processor IDs on NMI, selecting “My Settings → Transaction Routing”
Enabling Webhooks
To ensure the correct operation of the NMI integration you need to setup "Webhooks" which is a way for NMI to notify us of updates.