Hosted onboarding
Generate a link to a co-branded onboarding application from the Dashboard or our API. Any existing information you have for merchants, such as names and addresses, can be pre-filled. When you send a link, a secure session is created and merchants are prompted to complete the form and sign up for access to Moov. Merchants can be redirected to your app upon completion.

Co-branded social share image and hosted onboarding form
Merchant experience
Merchants will need to create an account with Moov to access the form. During this process, they’ll give permission for you to move money and perform actions on behalf of their account, and they’ll view and agree to the pricing disclosure for the plan you’ve selected.
Once an account has been created, they can start and pause the session, filling out the form at their convenience. Merchants need to double check any pre-filled information for accuracy.
In addition to basic information, business accounts will be required to provide owners and control officers. The onboarding form supports uploading documents for this purpose.
Your branding
Hosted onboarding contains several references to your own brand, including:
- Your logo and company name displayed throughout the onboarding flow
- Page title and meta description includes your company name
- Social share image includes your logo
- Accent colors for both light and dark mode
- If set, the
returnURL
will redirect the user to your app upon completion of the form - If set,
termsOfServiceURL
will reference your terms of service within the hosted onboarding flow alongside Moov’s platform agreement and privacy policy
Brand accent colors can be set by navigating to Settings in the Dashboard or with the enrichment API. The return URL and terms of service URL can be set when creating an onboarding link in the Dashboard or with the onboarding API.
Create a link
Create a link and send a form to merchants to fill out at their convenience. Form links will expire upon completion and attempts by a merchant to access a completed form will result in a 404
error.
Onboarding link
Navigate to Accounts in the Dashboard and click the New account button. You will see an option to create an Onboarding link. You can also create a link in the Onboarding links section of the Dashboard. Alternatively, you can create these links via API.
Select capabilities
Select a business or individual account type and choose the capabilities for the account. Capabilities allow Moov accounts to receive transfers or send money to other accounts. Each capability will have a set of requirements that need to be met before it can be enabled.
- Transfer: Authorize debit transfers
- Wallet: Store funds with Moov
- Send funds: Send funds to another account
- Collect funds: (business accounts only): Collect funds from another account
- Card issuing beta: (business accounts only): Provide a virtual card to a merchant
Select pricing plan
Select a standard plan, which has a $500 monthly transaction minimum, or set up a custom interchange plan. For some fees, you have the option of choosing an all-in model, or you can also assign specific fees based on fee types.
Once you create a plan, you can assign it to one merchant or reuse it for many merchants. Merchants must agree to and accept the fee plan before it can go into effect.
Cost plus: With a cost plus plan, card networks’ interchange fees and Moov’s processing markup are passed along to the merchant. Cost plus plans are beneficial for merchants with a high and varied transaction volume that prefer to have more control over fees. Fees are broken down into a more digestible and transparent format.
Flat rate: With a flat rate plan, you can lump all the processing fees together with a flat rate customized for each merchant. Flat plans are beneficial for merchants with a low transaction volume that prefer a predictable solution over lowering cost as much as possible.
When you set up a merchant with a fee plan, they will receive a pricing disclosure they need to accept. The pricing disclosure shows the rates for the following:
- Card acquiring
- Instant payments (AFT, OCT, RTP)
- ACH
- Transaction management fees
- Platform fees
- Network fees
Account options
At this time you’ll also decide whether or not to pre-fill any existing merchant data or configure client-side authorization through scopes. If you selected to pre-fill data, enter in basic information for the merchant, such as company name, industry, and address.
Copy and send the link
Moov will provide a link you can send to merchants. Created links can be found in the Accounts > Onboarding links section if you need to access them again.Status
You can track whether a merchant has created an account and started to complete the form in the Accounts > Onboarding links section of the Dashboard. The Dashboard will also alert you if newly created accounts have any outstanding capability requirements.