Modernizing Medicine

The Modernizing Medicine software is already integrated with PayJunction, however there are a few configuration steps which need to be followed once you have activated your PayJunction account.

We will need to create:

  1. An API login and password
  2. A Hosted Payments Shop Name for each Account in PayJunction.

While going through the setup process you might wish to write the information down, in which case we strongly advise shredding the paper for security after completing the setup. Once the information is saved in the Modernizing Medicine software you will not need to remember it.

If at any time you are unsure on how to proceed, please give the PayJunction help desk a call at 1-800-601-0230 x 3 so we may assist you.

PayJunction Configuration

The following steps are all performed in the PayJunction website and require Administrator access

Create the API Login and Password

  1. After logging in as an administrator go to More then select API Credentials
  2. In the top right corner of this view, click the Create new API Credential button
  3. For the First Name enter "ModMed", for the Last Name enter "Connection" and for the Email Address enter "". The User Type should remain on the Unrestricted Credential setting.
  4. Next you will need to create a new Login and Password. The login needs to be unique in the PayJunction system, so our recommendation is to base it off your business name. In our example below we are assuming the name of this business to be XYZ Surgery Center.

    All logins and passwords in PayJunction are CASE-SENSITIVE

  5. Click the green CREATE button at the bottom of the screen to add the API credential to your PayJunction account


Create the Hosted Payments Shop Name

This was formally known as the QuickShop Store ID and might still be referenced as such in other guides and in the Modernizing Medicine practice management configuration.

  1. After logging into PayJunction as an administrator go to More and click on Hosted Payments
  2. Click on the New Shop button in the top right corner of this view
  3. Enter in a unique Shop Name and select the Account it should use. In our example we will be connecting multiple Accounts in PayJunction to Facilities in the Modernizing Medicine practice management software, therefore we are basing the Shop Name both on the business name and the Account we are using.
  4. Further down this page, in the Email New Orders To field, enter then click the green Create Shop button at the bottom of this view
  5. Repeat steps 1 through 4 above for each Account in PayJunction which will be associated with a Facility in the Modernizing Medicine practice management software.

 Configure the Hosted Payment Shop

First we need to adjust the fields that will show up when using this Shop to require only the First Name, Last Name, and Zip Code information from ModMed:

  1. After logging into PayJunction as an administrator go to More then Hosted Payments
  2. Hover your mouse cursor over the eye icon for the shop you are going to edit and then click Shop Fields in the popup menu
  3. Click the Hide All link to the right of Transaction Contact Fields

  4. Click the Hide All link to the right of Billing Contact Fields
  5. Set First NameLast Name, and Zip Code to Required
    Alternately you can set these fields to Display to make them optional, however it is not recommended

  6. Scroll down to the Shipping Contact Fields and click the Hide All link
  7. Click the Save Changes button at the bottom of the screen
  8. Repeat steps 2-6 for each Shop that you created earlier in this guide


 Configure Hosted Payment and API Security settings

Next we need to adjust the AVS (Address Verification System) and CVV (Card Verification Value) security settings. For medical practice it's generally understood that checking the Zip code and the CVV is enough.

  1. Go to More and click on Accounts
  2.  Click on the Account you wish to edit to select it
  3. To the right, click the Edit link for Hosted Payments
  4. Set the AVS Match Type to Match Zip and then click Save Changes
    Alternately you can set the AVS Match Type to Bypass to prevent declines on transactions where the zip code does not match. 
  5. Repeat steps 2 through 4 above for each Account that will be used with the Modernizing Medicine practice management software
  6. Repeat steps 2 through 4 above for each Account but selecting "PayJunction API" for step 3

Configuring the Modernizing Medicine Practice Management Software 

Setup Instructions

Log into Modernizing Medicine as the Administrator.

  1. Select Maverick Settings.
  2. Select Preferences.
  3. Select Payment Settings.
  4. Make sure Use PayJunction is turned on.
  5. Enter your API Login (PayJunction Username) and API Password (PayJunction Password).
  6. On the right side of this page, enter the Shop Name under Store Identifier and select the Business Unit for each Account set up in PayJunction. If any ACH accounts are listed they can be ignored.
  7. If you are using Smart Terminals from PayJunction move on to the next section, otherwise click the Save button to save your changes

PayJunction API Login and API Password

For instructions to set or get your API Login and API Password, click this link:

How do I reset my API Login and Password?

Smart Terminal Setup

If you will be using a PayJunction Smart Terminal, then you will also need to enter the Terminal ID for each Smart Terminal.

First, make sure that the Smart Terminals are activated within the PayJunction account.

Next, select which Facility each Smart Terminal is located in:


If multiple Smart Terminals are assigned to the same facility, the option will be given to choose which Smart Terminal to send the transaction to for processing. 

How to add a Payment Option on your website

We highly recommend creating an additional Hosted Payments Shop Name to specifically handle online payments.

Instructions to create new Hosted Payments Shop Name

Once you have your Hosted Payments Shop Name, follow these steps:

  1. Highlight all of the HTML code that is listed within the text area below.
  2. Copy the HTML.
  3. Paste the code on your web page.
  4. Update the Store field with your Hosted Payment Shop Name. 
  5. Save your webpage, and test the payment button.
<form method="post" action="">
<input type="hidden" name="store" value="YOUR-HOSTED-PAYMENTS-SHOP-NAME">
<input type="hidden" name="need_to_ship" value="no">
<input type="hidden" name="need_to_tax" value="no">
<input type="hidden" name="identifier" value="Online Payment">
<input type="hidden" name="description" value="Payment for services">
<input type="hidden" name="quantity" value="1">
<label>Patient Name</label> <input type="text" name="notes"></br>
<label>Payment Amount</label> <input type="text" name="price"></br>
<input type="submit" name="submit" value="Make Payment">


If you need additional assistance, please contact Modernizing Medicine:

Submit a Request

Submit your support questions here.
We'll be in touch as soon as possible


Got Questions?

We’re here to help. Call us and speak
with a Customer Support Representative.


TOLL FREE(800) 601-0230 x3

TOLL(805) 563-1520

BACKUP(805) 426-0404

FAX FREE(800) 771-3821

FAX TOLL(805) 569-3821

Send your Feedback

Let us know how we can improve.
We’re always happy to hear from you!