Skip to main content

Embedded Finance

Embedded finance lets non-financial brands offer regulated financial journeys inside their own products. FinHub exposes this as an API-first platform: you own UX and branding; FinHub provides customer lifecycle, verification, wallets, and payments. This page maps a typical integration to the published Customer APIs, Verification & Compliance, and Financial Operations references. Use it as the narrative companion to those sections.
Sandbox base URL (illustrative): https://sandbox.finhub.cloud/api/v2.1 — your tenant receives the exact base URL and credentials during onboarding.

Documentation map

Customer APIs

B2C and B2B registration, sessions, activation, and organization management

Verification & Compliance

Verifications, documents, approvals, and mandatory consents

Financial Operations

Wallets, beneficiaries, payment consents, prepare/execute, orders

Workflow diagrams

B2C workflow

B2B workflow

StageWhat happensPrimary docs
AuthenticateAdmin (or partner) JWT for back-office calls; customer JWT after sessionAdministration, API introduction
RegisterCreate B2C individual or B2B organization with categorizationCustomer APIs
VerifyKYC/KYB initiation, document upload, approvalVerification & Compliance
Consentsterms, privacy, data-processingIndividual consents, Organization consents
ActivateUnlock account and downstream wallet provisioningIndividual activation, Organization activation
WalletsPoll until Product GP wallet and IBAN are availableGet wallets by customer
PaymentsBeneficiaries → payment consent → prepare → executeFinancial Operations

Placeholders

Replace these with values from your tenant and API responses:
PlaceholderDescription
{{BASE_URL}}API base URL from onboarding
{{X_TENANT_ID}}Tenant header value (e.g. X-Tenant-ID)
{{TENANT_UUID}}Tenant UUID (often from JWT tenantId)
{{CUSTOMER_ID}}Customer ID from registration
{{USER_ID}}User ID from registration or employee creation
{{ORG_ID}}Organization ID (B2B)
{{WALLET_ID}}Product GP wallet used for fintrans calls
{{VERIFICATION_ID}}From verification creation
{{CONSENT_ID}}AML / payment consent reference
{{PREPARED_ORDER_ID}}From prepare step

B2C individual — embedded journey

High-level sequence aligned with Individual customer APIs:
StepActionAPI reference
1Admin session (or partner auth)Administration
2Categorization hierarchyCategorization
3Individual registrationRegistration
4Customer session (POST .../users/{userId}/sessions)Individual index (sessions table)
5Verification: create → upload documents → approveCreate verification, Upload document, Approve
6Accept consents (terms, privacy, data-processing)Individual consents
7Activation readinessActivation readiness check
8Activate accountActivation
9Poll wallets until IBAN on Product GP walletGet wallets by customer (?customerType=B2C)
10+Beneficiaries, payment consent, prepare, consent confirmation, executeSee Financial operations
Verification types for individuals include IDENTITY_VERIFICATION and DOCUMENT_VERIFICATION; see the Verification & Compliance overview for the full table.

B2B organization — embedded journey

Aligned with Organization customer APIs:
StepActionAPI reference
1–2Same categorization pattern as B2C (filter for business categories)Categorization
3Organization registrationRegistration
4Add employees / directors / shareholders as requiredManagement, Employee, Shareholders
5Admin or org user sessionAdministration
6KYB: initiate (e.g. organization verify) → upload → approveCreate verification, Organization verify, Upload, Approve
7Organization consentsOrganization consents
8Activate organizationActivation
9Poll wallets (?customerType=B2B)Get wallets by customer
10+Beneficiaries, consents, prepare, consent confirmation, executeFinancial Operations
Some B2B steps require operational headers such as X-User-ID and X-User-Roles. See Standard HTTP headers and your tenant’s integration checklist.

Financial operations (after activation)

Financial endpoints are only valid once the customer is activated and wallets are ACTIVE. The canonical HTTP sequence is documented on the Financial Operations overview:
OrderOperationDocumentation
1Balance / allowed operationsBalance, Allowed operations
2Register beneficiariesCreate beneficiary
3Payment consent (when required)Create payment consent
4Prepare orderPrepare
5Consent confirmation / OTP (flow depends on environment)Approve verification, Consent verification
6Execute orderExecute

Why API service model fits embedded finance

  • Your UI, your brand — no forced FinHub screens; you build flows in your app or web.
  • Composable steps — same APIs support light-touch onboarding or fully automated journeys.
  • Regulatory coverage — KYC/KYB, consents, and payment consents are exposed as explicit API calls.

API Service Model

Platform overview and authentication concepts

Next steps

Individual APIs (B2C)

Registration through activation

Organization APIs (B2B)

Business onboarding and activation

Verification & Compliance

Verifications, documents, and consents

Financial Operations

Wallets, transfers, and payment operations