Skip to main content
WAAS API Documentation

Wallet Infrastructure
for the Next Generation

Stop building ledger systems from scratch. Use Access Bank's WaaS to deploy secure, compliant wallets in days, not months.

What This Platform Enables

Access Bank WaaS provides APIs that let fintechs and businesses embed wallet capabilities into their products without building core banking infrastructure from scratch.

Use the platform to onboard customers, run verification checks, create and fund wallets, and manage compliant money movement flows — all under a single, secure integration layer.

Explore Wallet APIs →
<50ms
Avg API Response
↑ SLA-backed
99.9%
Platform Uptime
↑ 30-day avg
10M+
Transactions / Month
↑ Growing
PCI-DSS
Security Standard
✓ Compliant

Core WaaS Capabilities

Everything you need to embed financial infrastructure into your product.

👤

Customer Onboarding

Validate new customers, update account details, and manage tier upgrades via a unified KYC and onboarding API.

Onboarding docs →
💳

Wallet Management

Create wallets, fund accounts, retrieve live balances, and manage wallet states with granular API control.

Wallet APIs →

Transfers & Debits

Move funds wallet-to-wallet and to external bank accounts with full status tracking and reconciliation support.

Transfer APIs →
🔍

Name Enquiry

Verify beneficiary account holder details before executing payouts — reducing errors and fraud risk.

Enquiry docs →

Webhooks & Events

Subscribe to near-real-time transaction and wallet event notifications to power reactive application logic.

Webhook docs →
🧪

Sandbox Testing

Validate every integration flow end-to-end in an isolated sandbox environment before going live.

Sandbox docs →
HTTP · Bearer Token Auth
POST /Client/Clients/authenticate
Authorization: <your-authorization-key>
Content-Type:  application/json

{
  "clientId": "YOUR_CLIENT_ID"
}

// ← Response (200 OK)
{
  "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6...",
  "token_type": "Bearer",
  "expires_in": 3600
}
200 OK — Token issuedavg 142 ms

Authentication and Integration Flow

Start with a single authentication call to generate your Bearer token, then call secured endpoints using your assigned credentials.

The docs cover base URL configuration, request and response standards, error codes, and end-to-end examples to get your integration live faster.

View Auth Docs →

Money Movement APIs

Execute wallet-to-wallet, wallet-to-Access-Bank, and wallet-to-other-bank transfers with clear request models and real-time transaction status visibility.

Wallet-to-wallet transfers with instant settlementBank payouts via NIP and NIP+ railsName enquiry before every payout to prevent errorsFull transaction history for reconciliation workflows
View Transfer APIs →

Events, Monitoring, and Reliability

Integrate webhooks to receive transaction and wallet event notifications the moment they happen — no polling required.

Combine event streams with status and history endpoints for fully resilient, reconciliation-ready operations. All webhook payloads are HMAC-SHA256 signed for tamper-proof delivery.

Configure Webhooks →