API Documentation

Cross-Border Payment API Documentation

Integrate Numero's payment APIs to build applications for local transfers, international payments, virtual accounts, and USD virtual cards. Complete financial infrastructure for developers.

Local + Global
Payment APIs
99.9%
API Uptime
<200ms
Response Time

Payment API Endpoints & Capabilities

Complete payment API infrastructure for building local and international financial applications

🏦

Local Payment API

Build NGN payment applications with our local transfer API. Process single and bulk transfers within Nigeria with instant settlements and real-time tracking.

NGN transfers
Bulk processing
Instant settlements
Real-time tracking
🌍

Cross-Border Payment API

Integrate international money transfer functionality. Send money from Nigeria to multiple countries with competitive exchange rates and same-day processing.

International transfers
Multi-currency
Competitive rates
Same-day processing
💳

Virtual Account API

Create and manage virtual accounts for customers and businesses. Handle customer onboarding, payment routing, and settlement automation.

Customer accounts
Business accounts
Payment routing
Settlement automation
📱

USD Virtual Card API

Issue and manage USD prepaid virtual cards for business expenses and international spending with comprehensive card management.

USD denomination
Spend controls
Global acceptance
Card management

Developer Experience & Integration Tools

Professional-grade payment APIs with comprehensive documentation and developer tools

RESTful API Design

Clean, intuitive REST APIs with comprehensive documentation, Postman collections, and developer tools for seamless integration.

RESTful endpoints
JSON responses
HTTP status codes
Rate limiting

Developer Documentation

Complete Postman collection with all API endpoints, request examples, response schemas, and testing environments.

Postman collection
API reference
Code examples
Testing environment

Security & Compliance

Bank-grade security with comprehensive encryption, authentication, and audit trails for enterprise applications.

Bank-grade security
Encryption
Authentication
Audit trails

Webhook Integration

Real-time notifications for all financial events with secure delivery and retry mechanisms for reliable integrations.

Real-time notifications
Event filtering
Secure delivery
Retry logic

What You Can Build with Our Payment APIs

Real-world applications and use cases that developers are building with Numero's payment infrastructure

Payment Processing Applications

Build payment applications for businesses, bulk transfer systems, and comprehensive financial management tools using our local and international APIs.

Local payment processing
International payments
Bulk transfers
Financial management

Virtual Account Platforms

Create virtual account management systems for customer onboarding, vendor management, and payment routing across multiple currencies.

Account management
Customer onboarding
Vendor management
Payment routing

Cross-Border Payment Solutions

Develop international payment applications, multi-currency wallets, and cross-border business payment platforms.

Cross-border payments
Multi-currency support
International expansion
Global infrastructure

Financial Management Tools

Build expense management systems, financial dashboards, and comprehensive business financial platforms with our complete API suite.

Expense management
Financial analytics
Business tools
Complete solutions

Payment API Integration Examples

Clean, production-ready code examples for integrating with our payment APIs

Local Transfer API

Node.js
const numero = new Numero({
  apiKey: process.env.NUMERO_API_KEY
});

const transfer = await numero.transfers.create({
  amount: 1000,
  currency: 'NGN',
  recipientAccount: 'recipient_account',
  description: 'Local business payment'
});

console.log('Transfer initiated:', transfer.id);

Virtual Account API

Python
from numero import Numero

numero = Numero(api_key=os.getenv('NUMERO_API_KEY'))

account = numero.accounts.create({
    customer_id: 'cust_123',
    account_type: 'business',
    currency: 'NGN'
})

print(f'Account created: {account.id}')

International Transfer API

PHP
<?php
use NumeroNumero;

$numero = new Numero($_ENV['NUMERO_API_KEY']);

$transfer = $numero->transfers->create([
    'amount' => 1000,
    'currency' => 'USD',
    'recipientCountry' => 'US'
]);

echo "Transfer initiated: " . $transfer->id;

Start Building with Our Payment APIs

Join developers building innovative payment applications with Numero's complete financial infrastructure.

Why Developers Choose Numero

Fast Integration

Get up and running in minutes, not days

🏗️

Complete APIs

Local and international payment solutions

🔒

Enterprise Security

Bank-grade security and compliance