Command Palette

Search for a command to run...

User Onboarding & Wallet Setup

Complete flow from account creation to fully operational wallet.

Figure 1: User Onboarding & Wallet Setup Process

User Onboarding Flow Diagram

Process Steps

1

Create Account

User signs up on Hseeltech app. Identity verified in real-time via Nafath platform.

2

Complete KYC & IBAN Verification

User provides source of funds, employment details, and risk profile.
Crucial Step: ANB IBAN Verification
Personal bank account IBAN is verified using ANB IBAN Verification API to ensure validity for future withdrawals.

3

Create Digital Wallet & VBA

Upon KYC approval, Wallet Service calls ANB `create-iban` API. Generates a unique Virtual Bank Account (VBA) permanently linked to the user's wallet.

4

Fund Wallet

Two funding methods supported:

  • Bank Transfer: Direct transfer to user's unique VIBAN.
  • Online Payment: Mada/Credit Card via payment gateway.

Funds are pooled in Hseeltech's Omnibus Account at ANB.

5

Withdraw Funds

User requests withdrawal to pre-verified personal bank account. System executes via ANB Single Payment API (SARIE/IPS).

Key APIs Used
ANB Connect
/viban/create-iban
/iban/verify
/payment/json
External
Nafath Identity
Reference Docs

• ANB B2B API Presentation

• ANB Account Generation Doc