Account Creation
Before you begin
- Before you begin, we have this repo with all of the API calls you will need Account Creation Repo
- To see more in depth compliance requirements please view here entityRequiredFields representativeRequiredFields
Getting Started with Accounts
-
Obtain Your API Key:
- Routefusion will create and issue you an API key. If you need one, please reach out to [email protected].
-
Verify Your API Key:
- Routefusion will provide you with an API key and UserID.
- Verify your API key works by hitting the Authentication endpoint.
-
Setup Webhooks:
- Before we begin, you should first navigate to the createWebhookSubscription endpoint and enable webhooks for entities so you can receive real-time updates on the status of an entity.
-
Onboard Your First Entity:
- Retrieve Required Fields:
- Use the
entityRequiredFields
endpoint to get the required fields for your entity to be successfully onboarded. entityRequiredFields
- Use the
- Create Business Entity:
- Now that you have the required fields, you can create your first entity using the createBusinessEntity mutation. This will initialize a BusinessEntity. Think of it as a shell; you need to fill in the details and then finalize it.
- Use the fileUpload endpoint to upload your required documents for the Business Entity.
- Create Representatives:
- Now, you need to create your Representative(s). A representative is a UBO (Ultimate Beneficial Owner) or owner of the business.
- Grab the requirements for creating your representative representativeRequiredFields
- Use the createRepresentative endpoint to do this. Do this for as many owners of the business that own 25% or more of the business, or if you want to have a designated signor for the business. You will use the
entity_id
in the mutation, and that will link the Representatives to theentity
.- Note: In cases where your business does not have any UBOs (owners) that own 25% or more of the business, you will need to submit a legally authorized representative in place of the UBO.
- Once you have created your representative(s), you can begin uploading the required documents to each representative using the fileUpload endpoint. Documents will include driver's license or passport, etc.
- Submit for Compliance Approval:
- Once you have created and submitted documents for your Entity and Representatives, you can submit the entity for compliance approval here: finalizeEntity.
- Retrieve Required Fields:
-
Create Your First Account:
- Once your entity is approved, go to the createWallet endpoint and create a wallet for your entity in the currency you want.
-
Congratulations! The next step would be to create a beneficiary and then create your first transfer! You can find those guides here.
Updated 2 months ago