Aella for Merchants API

Welcome to the Aella for Merchants API documentation. Our platform provides a comprehensive suite of financial tools designed to help you build powerful applications, automate payments, and verify customer identities with ease. Whether you're building a fintech app, e-commerce platform, or subscription service, Aella's API makes financial integration simple and secure.

What You Can Do with Aella

Our API is built around key services to help you build, automate, and grow.

Payouts: Send Money Instantly

Automate your outbound payments to any bank account. If you run an FX or remittance platform, use our Payouts API for the final-mile NGN disbursement to recipients in Nigeria. You'll get an instant transfer.completed webhook to confirm delivery.

Mandates: Automate Recurring Collections

Set up, manage, and charge direct debit mandates on your customers' bank accounts. If you provide a subscription-based service, use our Mandates API to automatically collect your monthly subscription fees direct from your customer bank account. You'll get a mandate.debit.successful webhook for easy reconciliation.

Wallets: Receive and Manage Funds

Create and manage digital wallets for your business or your users. Assign dedicated sub-accounts to your customers for managing their funds or short-lived virtual-accounts for collecting payments. When funds are received, you get an inwards.completed webhook instantly for your reconciliation.

Identity: Onboard and Verify Customers

Instantly confirm your customers' identities during registration. When a new user signs up, use the Resolve BVN or Resolve NIN endpoints to fetch their official name and date of birth. This allows you to pre-fill registration forms and reduce fraud by verifying their identity.

Guides

Authentication

Learn how to authenticate your API requests.

Read more

Pagination

Understand how to work with paginated responses.

Read more

Errors

Read about the different types of errors returned by the API.

Read more

Webhooks

Learn how to programmatically configure webhooks for your app.

Read more

Resources

Wallets

Create and manage digital wallets, sub-accounts, and virtual accounts for receiving and managing funds programmatically.

Payout

Send money instantly to any bank account in Nigeria. Automate outbound payments with instant webhook notifications.

Mandates

Set up and manage direct debit mandates for recurring payments. Automate subscription collections from customer bank accounts.

Identity

Verify customer identities using BVN and NIN. Resolve official names and dates of birth for seamless onboarding.

Was this page helpful?