Account types
To create your account and user accounts, you must provide Moov various pieces of information. This guide is an overview of account types and general requirements. For detailed information on capabilities, verification, and underwriting, see the other guides in the this section.
Your account
When you sign up for the Moov Dashboard, we’ll create an account for you. Your account is different from other Moov accounts. Your account:
- Facilitates money movement
- Is hidden in your list of accounts
- Can be used as a source or destination in a transfer
- Can be updated through the settings page in the Dashboard
When interacting with transfers via Moov.js or any client-side integration, you must specify your accountID
for the following scopes:
/accounts/{accountID}/transfers.write
/accounts/{accountID}/transfers.read
User accounts
You’ll need to create a business or individual Moov account for each of your users (i.e., customers, merchants). Moov’s requirements for businesses and individuals depend on which capabilities each account needs.
Depending on what capabilities are requested per account, other information might be required such as:
- Financial ownership details
- KYC verification
- Underwriting
In addition, all accounts must agree to Moov’s platform terms of service agreement.
facilitatorAccountID
and user account IDs as connectedAccountID
.
Capabilities
You’ll request access to capabilities when creating an account. Each capability has different requirements depending on if the account is an individual or business account. Familiarize yourself with capabilities requirements before creating an account (you can also request capabilities after account creation).
Click on the capability to view the requirements for each account type.
Capability | Account type |
---|---|
Transfers | Individual, business |
Wallet | Individual, business |
Send funds | Individual, business |
Collect funds | Business |
Card issuing (beta) | Business |
Depending on the capabilities requested for the Moov account you just set up, you may need to provide additional information about the account in order for Moov to start the automatic verification process. For more information, read our verification guide.
Platform terms of service agreement
If an account requests a capability that requires acceptance of Moov’s terms of service, you must display a link to the Moov platform agreement in your application. Use the terms of service Drop to collect user agreements. See the platform terms of service agreement guide for more information and implementation instructions.
Financial ownership
Moov is required to certify beneficial ownership, which is any individual with ≥25% ownership of the business, or someone with significant responsibility to control or manage the business, like an executive officer or director. Moov refers to these individuals as business representatives. Moov must verify business representatives before a business account send funds or collect funds from other accounts.
Representatives can be created via the Dashboard or the API.
Dashboard
The Dashboard will bring you through the entire owner flow, which incudes creating owners and providing ownership percentage. Once you finish the process, if any information is missing, you’ll receive a notification in the Dashboard. Once all owners have been created, and all required information is entered, Moov can begin account verification.
API
Use the representatives POST
endpoint to create each owner. For each owner, set isOwner
to true, as well as provide the ownershipPercentage
. If a representative does not own ≥25% of the company, they are not considered a beneficial owner. You can set isOwner
to false and leave the ownershipPercentage
field blank.
After you’ve created all the owners, patch the profile’s business
object by setting ownersProvided
to true using the accounts PATCH
endpoint. This indicates to Moov the profile is complete, and verification can begin.
ownersProvided
to true using the PATCH
endpoint.
Next steps
Familiarize yourself with Moov’s capabilities and account requirements. When you’re ready to create user accounts, see our create accounts or hosted onboarding guide.