Quick answer
Use the Payment Settings tab to connect the dental office’s MXMerchant account to PayStack.
After entering the MXMerchant API credentials, click Save & Test Connection to confirm PayStack can connect successfully.
Before you start
Confirm you have:
- MXMerchant Merchant ID
- MXMerchant Consumer Key
- MXMerchant Consumer Secret
- Payment settings for ACH, Apple Pay, and Surcharge
Step 1: Create or locate the API key in MXMerchant
In MXMerchant:
- Go to Settings.
- Open Applications / API.
- Select Add Application, if a new key is needed.
- Generate the API key.
- Copy the required values.
Step 2: Enter the credentials in PayStack
In PayStack:
- Go to Manage Dental Offices.
- Select the dental office.
- Open the Payment Settings tab.
- Enter the MXMerchant values:
MXMerchant | PayStack |
Merchant ID | Merchant ID |
Consumer Key | API Username |
Consumer Secret | API Password / API Key |
- Set Environment to Live.
- Click Save & Test Connection.
Step 3: Confirm the connection
After clicking Save & Test Connection, confirm PayStack returns a successful connection message.
Do not move forward until the connection test is successful.
Payment options
ACH
Enable ACH only if the office will use ACH through AR.
Important:
- PayStack supports ACH for AR only.
- The merchant must have the ach.com integration enabled through MXMerchant.
Apple Pay
Enable Apple Pay only when supported by the office’s setup.
Important:
- Apple Pay works with AR statement payment links.
- Apple Pay is only supported for traditional accounts.
- Apple Pay does not support surcharge accounts.
Surcharge
Enable Surcharge if the office surcharges.
Important:
- MXMerchant must have MX Advantage enabled.
- The surcharge percentage must be configured in MXMerchant.
- Do not enable surcharge in PayStack unless surcharge is also correctly configured in MXMerchant.
Key takeaway
PayStack must have valid MXMerchant API credentials and matching payment options before the office can process payments correctly.
