For the complete documentation index, see llms.txt. This page is also available as Markdown.

Onboard Merchant

The following endpoints help you manage the merchant onboarding process, from creating a merchant application to submitting it for review and approval.

The following steps help to onboard a merchant:

1

Create merchant profile

Submit a request to the Create Merchant Application endpoint using your assigned portfolio MID. This MID is a unique 16-digit identifier provided during integration setup and represents your merchant portfolio.

In the request:

  • Set the MerchantId HTTP header to your portfolio’s MID.

  • ​Include the HierarchyNodeKey in the request body to define where the new merchant belongs in the hierarchy.

The response returns a new 16-digit MID. Use this MID in all subsequent onboarding API requests.

2

Create merchant application

Use the Create Merchant Application endpoint to create the merchant application using the assigned MID. This step collects required onboarding details such as business name and hierarchy placement before submitting the application for underwriting and setup.

3

Provide merchant demographic and business details

Collect and submit merchant demographic and business information through Merchant Demographics APIs. This process ensures that the merchant account includes all required information for verification and underwriting.

4

Configure pricing plan

Use the Pricing Plan API to create or update merchant pricing plans during onboarding. This helps to configure the transaction fees, service charges, and other cost-related configurations that align with each merchant’s business needs.

Customizable pricing plans are flexible pricing structure based on your business requirements. Each plan can include specific fee types, rates, and service charges.

Configure pricing using predefined templates or customize plans to match individual business requirements.

5

Add equipment, documents, and compliance data

Complete equipment survey to order equipment using Equipment Order API. It helps to streamline the process of configuring and ordering devices required for payment processing.

You can select the supported devices, such as POS terminals or card readers and payment hardware devices. Once submitted, the system provisions the hardware and links it to the corresponding Merchant ID (MID).

To configure equipment:

  1. Retrieve available equipment products.

  2. Retrieve the equipment configuration survey for the selected device.

  3. Complete and submit the required survey configuration.

  4. Submit the equipment order.

After submission, the system provisions the hardware and associates it with the merchant MID.

6

Submit application signature

Merchant consent is collected through signature submission to complete the onboarding application.

You can submit signatures electronically or through uploaded signed documents.

Electronic signature submission

To submit electronic signatures:

  1. Mark at least one business contact as a signer.

  2. ​Present the legal terms and conditions to the signer for review.

  3. ​Provide a method for the signer to accept the agreement (for example, a checkbox).

  4. ​Submit the signature using the Submit Signatures endpoint.

Signature submission via document upload

Merchants preferring physical signatures can print, sign, and then upload the signed documents for submission using below process:

  1. Mark at least one business contact as a signer.

  2. ​Allow the merchant to upload the signed documents through your application.

  3. ​Submit the uploaded document using the Upload Document endpoint.

  4. Submit the signature confirmation using the Submit Signatures endpoint.

Once a merchant submit the signature, the system validates the submitted information and if any errors are found, they are returned in the response. If the data is valid, the signatures are accepted, and the submission is complete.

After a successful submission, no further changes can be made to the merchant through the Merchant Onboarding API. This process ensures Xplor Pay receives the required authorization while supporting flexible signature submission options.

7

Submit application for review and approval

Submit the application for processing after all required onboarding data and signatures are completed.

After submission, Xplor Pay validates the onboarding information, including business contacts, banking information, and compliance details and performs automated underwriting and compliance review.

  • Underwriting review – The submitted data is reviewed for compliance and risk evaluation.

  • Equipment activation – Provisions configured payment hardware.

This step transitions the merchant from onboarding to operational status.

​After successful review and approval, the response returns HTTP 200 OK with confirmation that the merchant application is approved. The merchant account is activated and ready to process payments.

After onboarding is complete, proceed to Payment Processing.

Last updated

Was this helpful?