Hosted Merchant Onboarding
The Hosted Merchant Onboarding API provides a prebuilt, secure hosted flow for merchant onboarding. Merchants can enter their business details, review and sign terms, and complete the application to onboard easily.
This solution automates key onboarding steps, including merchant account creation, data validation, and pricing configuration.
Hosted Merchant Onboarding is designed for quick integration. It requires minimal development effort while relying on Xplor Pay to manage the onboarding workflow and validation.
Hosted merchant onboarding steps
Follow the steps below to onboard a merchant using the hosted application:
Generate application URL
To get an onboarding application URL, use the Create New Merchant endpoint to initiate onboarding for a merchant under your partner hierarchy node. This endpoint supports both minimal and complete payloads and applies default values when optional fields are not provided.
Submit the required minimal merchant details, such as DBA name, email address, and MCC, to generate an application URL. This option is suitable when you collect only basic merchant information upfront and allow the merchant to complete the remaining details in the hosted flow.
{
"merchantInformation": {
"dbaName": "test-L4I",
"emailAddress": "felicita.silvester@xplortechnologies.com"
},
"salesProfile": {
"mccCode": "4582"
},
"pendEmailAddress": "user@example.com"
"secondaryPendEmailAddress": "rsd@example.com"
}The API creates a new merchant application and returns an application URL in the applicationURL field.
In the request body, the pendEmailAddress field specifies the email address that receives application status update notifications, such as Signed, Approved, Pended, or Declined. The optional secondaryPendEmailAddress field specifies an additional email address that receives merchant correspondence.
Submit complete payload (optional)
Submit additional merchant details to prefill the hosted application and reduce manual data entry. Providing a complete payload improves the onboarding experience and helps merchants complete the application faster.
Use this approach when merchant data is already available, such as business details, addresses, bank accounts, ownership information, and pricing configuration.
Complete application
The onboarding page shows the required fields for submitting the application. Merchants can enter business details and review additional required information.
In the onboarding page, the merchant can:
Review and complete application details
Upload required documentation
Digitally sign agreements
To apply and configure default, custom, or empower pricing for eligible merchants, see Pricing Plan and Reference.
Last updated
Was this helpful?

