Skip to main content
Welcome to the Customer Identity & Access Management (CIAM) documentation. This guide will help you understand the core infrastructure capabilities of the FinCode platform, including user management, compliance, security, and connector configurations.

What is CIAM?

The CIAM is the central nervous system of the FinCode platform. It manages the fundamental entities and rules that govern system behavior. The engine handles:
  • User Management - Customer identity, profiles, and authentication
  • Compliance & KYC - AML rules, KYC requirements, and document verification
  • Security & Access - PIN management, password policies, and OTP verification
  • System Configuration - Connectors, organization preferences, and fees

Key Features

Unified User Identity

Manage customer and employee profiles, roles, and access rights across the platform.

Dynamic Compliance

Configure AML rules and KYC requirements specific to countries, transaction types, and risk levels.

Security First

Robust security features including transaction PINs, login OTPs, and strict password policies.

Connector Management

Manage 3rd-party integrations and connector instances for payments and services.

Organizational Control

Set global preferences, fee structures, and branching logic for your organization.

Document Handling

Securely upload, attach, and verify required customer documents for compliance.

Core Domains

The CIAM is divided into several key functional areas:

1. User Management

Centralized management of all user types within the system.
  • Customer Profiles: Create, verify, and update customer details.
  • Employee Management: Manage staff access, roles, and permissions.
  • Status Control: Activate or deactivate user accounts instantly.

View User APIs

Explore user management endpoints.

2. Compliance & KYC

A flexible compliance engine that adapts to regulatory requirements.
  • AML Rules: Define blocks and warnings based on transaction amounts, velocity, and patterns.
  • KYC Tiers: Configure document requirements based on customer triggers.
  • Dynamic Fields: handle custom compliance data fields for different regions.

View Compliance APIs

Explore compliance and AML endpoints.

3. Security Fundamentals

Essential security tools to protect user accounts and transactions.
  • PIN Management: Issue and reset transaction and user PINs.
  • OTP Verification: Secure 2-factor authentication workflows.
  • Password Policies: Enforce organizational security standards.

View Security APIs

Explore security management tools.

4. Infrastructure & Config

Tools for configuring the platform’s operational backbone.
  • Connectors: Manage API connections to external payment and service providers.
  • Branches & Pay Points: Configure physical and digital payout locations.
  • Fees & Charges: Set default charges and fee structures.

Integration Quick Start

To start building with the CIAM:
1

Authenticate

Obtain your X-Auth-Token via the Login API.
2

Check Requirements

Use the Compliance APIs to checks mandatory fields for your target region.
3

Onboard Users

Create customers using the Create Customer API.
4

Verify Identity

Upload documents and run verification checks.

Next Steps