AfriLink Wallet — Now Live
@your-handle

One @handle.
All your money.

AfriLink Wallet is Africa's smartest digital wallet — linked to your unique @handle. Send and receive across 54 countries instantly. No bank account required.

💎 Open Your Wallet → Get Your @handle
Total Balance
24,580.00
KES · AfriLink Wallet
@amara.k
Wallet active · PIN secured
↑ Send
↓ Receive
+ Top Up
≡ History
Everything in one wallet

Built for how Africans move money

No queues. No paperwork. No card needed. Just your @handle.

💎
@Handle Identity
Your AfriLink @handle is your payment address across all 54 African countries. Share it like a phone number — anyone can pay you instantly.
Instant Transfers
Send to any @handle in seconds. AfriLink Wallet-to-Wallet transfers are always instant and zero-fee, whether they're across the room or across the continent.
🔐
PIN Security
Your wallet is protected by a scrypt-hashed 4–8 digit PIN. Five wrong attempts locks the wallet for 15 minutes. Timing-safe verification at every step.
📱
QR Receive
Your personal QR code is always ready in the Receive screen. Merchants and friends can scan it to pay you — no @handle typing needed.
💵
Agent Cash-In
Walk into any AfriLink agent location with cash. Give the agent your @handle — they'll top up your wallet instantly using the Agent Cash-In feature.
🌍
Multi-Currency
Hold KES, NGN, GHS, UGX, ZAR, USD and more in a single wallet. Each currency is a separate balance — switch between them in one tap.
📊
Full Transaction History
Every credit and debit is recorded with direction, amount, running balance, and timestamp. Filter by currency and load more history on demand.
🏪
Merchant Wallet
Merchants get a wallet tied to their business account. Accept payments from customers, send payouts to suppliers, and withdraw to mobile money or bank.
🤝
Agent Wallet
Agents manage their own AfriLink Wallet alongside their float. Earn commissions that credit directly to their wallet. Withdraw any time to mobile money.
Simple by design

How AfriLink Wallet works

Claim your @handle

Register a unique @handle at afrilinkpay.com/#get-handle. Your handle is your universal payment address — e.g. @amara.k, @techshop.ng, or @mama-grace.ke.

Open your wallet at /wallet

Go to afrilinkpay.com/wallet. Enter your @handle. If you have a PIN, sign in. If not, verify your phone number and set a 4–8 digit PIN to create your wallet instantly.

Top up your balance

Fund your wallet in two ways: (1) Open the Top Up panel — you'll be redirected to your @handle's payment page where you can pay with mobile money, card, or bank transfer. (2) Visit an AfriLink agent and hand over cash — they'll credit your wallet via Agent Cash-In in seconds.

Send to any @handle

Tap Send, enter the recipient's @handle, choose an amount and currency, and confirm. The transfer is instant and zero-fee within the AfriLink network — no matter which country they're in.

Receive via QR or @handle

Share your @handle or open the Receive screen to show your QR code. Anyone can scan or type your handle and send — no app required on their side if they use AfriLink Pay.

Cash Out or Send to Bank

To cash out, visit an AfriLink agent who will pay you cash and debit your wallet. To send to a bank account or mobile money, use Send and select the destination rail.

Why the AfriLink Wallet rail?

Comparing payment methods

The AfriLink Wallet rail is the fastest, cheapest route for @handle-to-@handle transfers.

Method Speed Fees Cross-border Requires bank?
📱 Mobile Money Instant 0.5 – 2% Limited No
🏦 Bank Transfer Minutes–hours 1 – 3% SWIFT fees apply Yes
💳 Card Instant 1.5 – 3.5% FX markup Yes
🏪 Cash Pickup Same day 2 – 5% 50k+ agents No

Zero-fee applies to AfriLink Wallet to AfriLink Wallet transfers within the platform. External top-up and withdrawal fees vary by provider.

💵

Top up with cash — no smartphone required for the payer

Find an AfriLink agent near you, hand over cash, and give them your @handle. The agent enters your handle into their Agent Portal, confirms the amount and currency, and your wallet is credited instantly. You get a notification. Done. No mobile money required. No bank visit. Just cash and your @handle.

Become an Agent →
Security model

Your wallet is protected at every layer

🔐

scrypt PIN hashing

Your PIN is hashed with scrypt (memory-hard) + a cryptographically random salt. Even if the database were compromised, PINs cannot be reversed.

⏱️

Lockout after 5 failures

Five consecutive wrong PIN attempts locks your wallet for 15 minutes. Brute-force attacks are computationally infeasible.

🎫

HMAC-signed session tokens

After login, your session is a short-lived HMAC-SHA256 signed token with a 24-hour expiry. Timing-safe comparison on every request.

🔒

Wallet freeze controls

Admin can freeze a wallet instantly if suspicious activity is detected. Frozen wallets reject all debits until reviewed and unfrozen.

Idempotent transactions

Every credit and debit is idempotency-keyed. Network retries never double-credit or double-charge your wallet.

📋

Full audit ledger

Every balance change is a separate ledger entry with direction, entry type, running balance, and timestamp. Nothing is ever overwritten.

For everyone

Three types of wallet users

👤
Individuals
Register a personal @handle at /wallet. Send and receive money from anyone. Top up via agent cash-in or your pay link. Cash out via an AfriLink agent or send directly to any mobile money or bank account.
Open Wallet →
🏪
Merchants
Your merchant wallet is automatically created when you register. Accept payments from customers into your wallet, send to suppliers, and manage multiple currencies from one dashboard.
Merchant Portal →
🤝
Agents
Earn commissions directly into your agent wallet. Top up customers' wallets with cash-in. Access your own wallet from the Agent Portal alongside your float management tools.
Agent Portal →
Got questions?

Frequently asked questions

What is an @handle and do I need one?
An @handle is your unique payment address on AfriLink Pay — like a username for money. You choose it once, and it never changes. Examples: @john, @mama-grace, @techshop.ng. You need an @handle to use the AfriLink Wallet. Register yours free at afrilinkpay.com/#get-handle.
Is AfriLink Wallet free?
Creating an AfriLink Wallet is free. Sending money to another AfriLink @handle is zero-fee. Topping up your wallet via external payment methods (mobile money, card, bank) may incur the provider's standard fees. Cashing out via an agent may involve a small agent commission. Sending to an external mobile money or bank account incurs a small processing fee. All fees are shown before you confirm.
Can I send money across countries?
Yes. AfriLink Wallet supports all 54 African countries. Sending to another AfriLink @handle is instant regardless of which country they're in. You can hold multiple currencies (KES, NGN, GHS, ZAR, USD, and more) in the same wallet.
What happens if I forget my PIN?
PIN reset is handled through identity verification. Contact AfriLink support with your registered phone number. A support agent will verify your identity and issue a PIN reset. For security, resets are not automated — they always require identity confirmation.
How do I top up without mobile money?
Use Agent Cash-In: find an AfriLink agent near you (look for the AfriLink Pay sign), hand over cash, and give them your @handle. The agent credits your wallet instantly from their Agent Portal. No phone required — just your @handle and the cash amount.
Is my wallet balance insured?
AfriLink Wallet balances are held in trust accounts with regulated banking partners. We comply with applicable e-money regulations in each market we operate. Please see our Compliance page for country-specific regulatory details.
Can merchants receive payments into their wallet?
Yes. Merchant wallets receive settlement for payments made through AfriLink Pay links and checkout. Merchants can also receive direct @handle transfers from customers. All wallet activity is visible in the Merchant Dashboard under the Wallet section.
How do agents do a customer cash-in?
Agents log in to the Agent Portal, navigate to Wallet, and tap Customer Cash-In. They enter the customer's @handle — the wallet resolves the name instantly — then enter the amount and currency and confirm. The customer's wallet is credited in real time. The cash-in is recorded in the agent's ledger for float tracking.

Your @handle is waiting.

Open your AfriLink Wallet in under 60 seconds. No bank account. No paperwork. Just your @handle and a PIN.

💎 Open Wallet Now → Claim Your @handle