Merchant Onboarding Overview

This guide focuses on explaining the overall merchant onboarding process and the 3 different ways currently available to onboard your merchants and get them started processing payments

High Level Onboarding Process

The process to onboard a merchant always consists of the following steps:

  1. Collect your prospect's business and personal information required for the "Merchant Application" (either through our hosted onboarding flows or through your custom UI and our APIs)
  2. Collect your prospect's acceptance to the "Merchant Processing Agreement(s)" (either through our hosted onboarding flows or through your custom UI using our onboarding.js SDK)
  3. Submit the "Merchant Application" to Underwriting to begin the KYC process (this submission can be configured to be triggered automatically immediately after collecting the agreement acceptance, or to have to be submitted manually by a member of your team either through our portal or through our APIs)
  4. Receive results of the underwriting and KYC process (i.e. approval or decline of the "Merchant Account").
  5. Receive confirmation of the activation of the "Merchant Account" (once their account is active the merchant can begin processing payments)

Available Options to Onboard a new Merchant

Currently we offer 3 ways of onboarding merchants. Please refer to the linked pages for more details on what each onboarding option provides:

  • Create "Onboarding Templates" and share the auto-generated "Onboarding Links" with your merchant prospects
    Use this no-code fully-hosted onboarding solution to create "Onboarding Links" with standard pricing offers that you will offer to multiple prospects/merchants. You can choose to share the onboarding links with your prospects, or to add them to "Sign Up" buttons on your website/app to give your customers a fintech "self-serve" signup experience. As the merchants go through the hosted onboarding flow, they will answer all the necessary questions required for the "Merchant Application", and at the end of the flow we will collect their acceptance to the "Merchant Processing Agreement".

    πŸ“˜

    For more details refer to the following guide: Create Onboarding Templates & Self-Serve Hosted Onboarding Links


  • Create "Prospects" and pre-fill their "Merchant Application" from the Portal prior to sending them a unique link to set their account password and accept the "Merchant Processing Agreement(s)" (white-glove service)
    Use this no-code fully-hosted onboarding solution to onboard one-off merchants. This feature allows you to provide your customers with a "white-glove" onboarding experience where you pre-fill their application with most or all of their business and personal information. Once the application is ready, you can share it with them and they will receive a unique link through which they can set their account's password, and access the prefilled application and pricing offer. From there, they can now just fill out any missing sensitive information (e.g. SSN, Bank Account#s, etc) and accept the terms of the "Merchant Processing Agreement(s)".

    πŸ“˜

    For more details refer to the following guide: Onboard Merchants through the Portal and Pre-fill their Merchant Application


  • Onboard Prospects/Merchants using our APIs & Onboarding SDK.
    Use this low-code solution for maximum control and flexibility over the user experience during the merchant onboarding process. This solution allows you to gather all of the information required to onboard your merchants through your own custom UI and to send it to us through our APIs. Then you can use our "Onboarding.js" SDK to render the final merchant agreement through fully customizable iframe, and to collect the merchant's acceptance to the "Merchant Processing Agreement(s)" from your own application's UI.

    πŸ“˜

    For more details refer to the following guide: Onboard New Merchant Via API