B2B Registration Flow
A comprehensive guide to the business customer registration process in the FinHub platform
B2B Customer Registration Flow
This guide details the complete flow for registering business (B2B) customers in the FinHub platform. The registration process involves several steps including business account creation, verification, and document submission.
Flow Overview
The following sequence diagram illustrates the complete B2B registration process:
Implementation Steps
1. Create Business Account
The first step is to create a business account in the system.
Endpoint: POST /api/v2/business/create
Request Body:
Response:
2. Add Business Details
Next, add detailed information about the business.
Endpoint: PUT /api/v2/business/{businessId}/details
Request Body:
Response:
3. Add Business Representative
Add an authorized representative for the business.
Endpoint: POST /api/v2/business/{businessId}/representatives
Request Body:
Response:
4. Upload Business Documents
Upload required business documentation.
Endpoint: POST /api/v2/business/{businessId}/documents
Request Body (multipart/form-data):
Response:
5. Submit for Verification
Once all required information and documents are provided, submit the business for verification.
Endpoint: POST /api/v2/business/{businessId}/verify
Request Body:
Response:
Required Documents
The following documents are typically required for business verification:
- Certificate of Incorporation
- Proof of Business Address (utility bill, bank statement, etc.)
- Articles of Association
- Shareholder Register
- Proof of Identity for all representatives and beneficial owners
Verification Process
After submission, the business verification process includes:
- Document Verification: All submitted documents are checked for authenticity
- Business Registry Check: Verification against official business registries
- Representative Verification: Identity verification of key representatives
- Beneficial Owner Verification: Identity verification of beneficial owners
- Risk Assessment: Evaluation of business risk profile
Next Steps
After successful verification, you can proceed to:
- Create wallets for the business
- Set up payment methods
- Configure user permissions
- Begin processing transactions
For more information on these steps, refer to the relevant guides in our documentation.