Help Center
How can we help? 👋

Connect MXMerchant to PayStack

Connect the dental office’s MXMerchant account to PayStack by entering API credentials, testing the connection, and enabling the correct ACH, Apple Pay, or surcharge options.

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:

  1. Go to Settings.
  1. Open Applications / API.
  1. Select Add Application, if a new key is needed.
  1. Generate the API key.
  1. Copy the required values.

Step 2: Enter the credentials in PayStack

In PayStack:

  1. Go to Manage Dental Offices.
  1. Select the dental office.
  1. Open the Payment Settings tab.
  1. Enter the MXMerchant values:
MXMerchant
PayStack
Merchant ID
Merchant ID
Consumer Key
API Username
Consumer Secret
API Password / API Key
  1. Set Environment to Live.
  1. 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.

Did this answer your question?
😞
😐
🤩