Payment Links

Using Payment Links for Easy Online Transactions

Learn how to create, customize, and manage MX Merchant Payment Links to streamline customer payments and collect the information you need.

Overview

Payment Links in MX Merchant allow you to quickly create customizable pages where customers can submit payments securely and efficiently. This guide walks you through viewing your existing links, creating new ones, adding custom fields, and adjusting the design to match your branding. By the end, you'll know how to build and tailor payment links that capture exactly the information you need from your customers.

Prerequisites

  • You must have an Admin, Sub-Admin or Supervisor role.

Viewing Payment Links

Upon clicking Payment Links in the Settings page, you'll see the three following tabs on top:

MX merchant will show the Payment Links tab by default. Here, you'll find a list of the existing payment links.

Demo animation

Each link (to the left, in green) is displayed alongside the following information:

  • Name - Name you assigned to the payment link when you created it.
  • Description - Optional description you added to help identify the purpose of the payment link.
  • Active - Indicates whether the payment link is currently enabled and can be used by customers.
  • Updated - Date and time when the payment link was last modified.
  • Customers - Indicates how many unique customers have used the payment link.
  • Transactions - Total number of transactions completed through the payment link.
  • Total Amount Processed - Cumulative amount of money collected through the payment link.
  • Expiration Date - Date on which the payment link will expire and no longer be available for use.

Create A New Payment Link

To build a new payment link:

  1. In the Payment Links tab, Click +Add Payment Link. You will then be directed to the General Info tab of your new payment link.
Demo animation
  1. Fill in the following information:
  • Active - Lets you enable or disable the payment link. When the link is active, customers can submit payments; when inactive, no payments will be accepted.
  • Name: The unique name you want to assign to the payment link. This helps distinguish it from other links. This field is required.
  • Description - Text displayed at the top of the payment link, visible to your customers.
  • If payment is successful, go to URL: The page customers are redirected to after a successful payment.
  • If payment fails, go to URL - The page customers are redirected to if their payment attempt is unsuccessful.
  • Amount Limit - Specify either a fixed amount or an acceptable range. If a customer enters an amount outside this limit, they will be prompted to correct it. The default setting is “No limit”.
  • Expiration Date - Date after which the payment link will automatically deactivate and no longer accept payments.
  • Prompt for Invoice Number - Allows you to request an invoice number from the customer before completing the payment. This helps you match the payment to the correct invoice.
  1. Save.
Demo animation

Manage Custom Fields

Creating Custom Fields

You can also add additional custom fields to your payment pages. To do so:

  1. Click Manage Custom Fields on the Payment Links settings page.
Demo animation
  1. Click + Add Custom Field. When prompted, fill in the following information:
  • Custom Field Name - Unique name you give to the field
  • Field Type - Select the type of information the user must enter.
    • Text - Enter free text.
    • Boolean - Select either Yes or No
    • Number - Enter an Integer (example: 4500)
    • Decimal - Enter number with decimals (example: 23,45)
    • List - Select one option from a list. When creating the field, write in the options separated with a comma (example: Red, Blue, Green, Black). This way, the user will be able to select one of them (example: Green)
    • Required - Indicates whether the user must fill in that field.
  1. Save.

Managing Custom Fields

By clicking on the name of an existing field (written in green in the leftmost column), it will display the information as if you were creating it. You may adjust the field information as needed, and even delete the custom field.

Demo animation

Design Options

MX Merchant offers a number of options to adjust the look of your payment links.

Upon clicking Design Options in the Settings page, you'll see the following options:

  • Font Family - Choose your preferred font from a list of 15 available options.
  • Font Size (pt) - Choose a size for the text between 8 and 18.
  • Font Color - Enter the HEX code for the color for the text.
  • Background Color - Enter the HEX code for the color for the background.
  • Logo - Choose a suitable image file from your device to be used as a logo.
Demo animation

What the Customer will See

This is an example of how a customer would see your payment link:

Demo animation

The customer will enter their card information, amount of the transaction, their billing information, confirm they are not a robot, and click Submit.

Your customer will then be redirected to a site If you entered Success and Failure URLs for your link. If not, they will receive a success or decline message at the bottom of the form.

Demo animation

Once a payment is made on this form it will immediately be visible to you within MX Merchant.

Customizing your Link

The following table shows all of the additional fields that can be added by manipulating the URL and/or the HTML so you can capture all the information you need when customers pay through your Payment Link page. This is done by adding a query parameter at the end of the URL and an ampersand between each of the parameters. All of the following parameters are optional.

AddressValuesDescriptionURL Addition
AddressA street addressPopulates billing first address line&address=
AllowPartial1 to allow 0 to not allowIf 1/allowed, the amount is editable&allowPartial=1 &allowPartial=0
AmtnumberAmount due&amt=
CellPhone NumberPopulates billing mobile number&cell=
CityCityPopulates billing city&city=
ClientDataJSON formatted custom reporting data
Customer NameNamePopulates billing contact name&customerName=firstName%20lastName
customerIdMX™ Merchant Customer IDCreates invoice for existing MX™ Merchant Customer matching the ID&customerId=
EmailEmail addressPopulates billing email&email=
hideRequired1 to show 0 to hideHides the required label only.&hideRequired=1 &hideRequired=0
Langen for English es for SpanishDefault display language&lang=en &lang=es
MemoTextPopulates Memo Field on MX™ Merchant invoice. If ShowMemo=1, will also display on payment interface&memo=
PhonePhone numberPopulates billing phone number&phone=
PONumberany alphanumericDisplays in the Memo/Note field of Payment Modal in MX™ Merchant Dashboard. Not unique, merchant generated&PONumber=
ShowMemo1 to show 0 to hideDisplays memo field on payment interface. The customer can edit. The memo also displays MX™ Merchant invoice&showMemo=1 &showMemo=0
showHeader1 to show 0 to hideDisplays Merchant logo, name, and address at the top of the interface&showHeader=1 &showHeader=0
showOrder1 to show 0 to hideDisplays the Order Info/Device name at the top of the interfaceshowOrder=1 &showOrder=0
StateTwo Character AbbreviationPopulates billing state&state=
SystemCustomerIdNon MX™ Merchant Customer Id
Zip5 numbersPopulates billing zip&zip=
ShowPatientNamePatient nameSaves patient name entered in memo field&showPatientName=1 &showPatientName=0
ShowAccountNumberAccount NumberSaves account number entered in memo field&showAccountNumber=1 &showA

Priority Technology Holdings Logo