This article describes the necessary steps to connect NMI with Payment Center.

To let NMI process payments for your invoices, you first need to do the following setup:

  1. Contact NMI support to sign-up for merchant account
  2. Once signed up, login to your account and take note of your Security Key.
    You can generate Security Key from the merchant control panel in Settings | Security Keys.

Payment Center Settings

  1. Login to Salesforce, go to Payment Center Settings | Payment Processors | NMI
  2. Toggle the account details switch to Production, enter Security Key then hit Save.

Payment Center comes pre-installed with a test NMI account. You may use this test account for testing. Just ensure that account details toggle is switched to Test.

Testing

To do a test payment, do the following:

  1. Go to Payments tab then click New.
  2. Select NMI as the Payment Processor.
  3. Use the following credit card information:
    1. Credit Card Type: Visa
    2. Credit Card Number: 4111111111111111
    3. Expiration: Any future date
    4. Name on Card: Any name
  4. Follow onscreen instructions until you successfully process the payment.

You can also click and check on this link for more testing information with NMI and for list of other card types that can be used for testing.

Going Live

  1. If you haven't setup yet, follow the steps under Payment Center Settings section in this article.
  2. Click Edit, under More Settings section, set Use as Default to True then hit Save.