Send money to bank accounts across Africa
Fast, reliable, and secure payouts for businesses of all sizes, with industry-leading settlement times.
Process payouts to bank accounts in 20+ African countries
Features that power your business payments
Our payouts solution comes with everything you need to send money reliably and securely
Fast Settlements
Settle funds to bank accounts across Africa with industry-leading processing times
Multiple Currencies
Process payouts in local currencies across all major African markets
Verified Recipients
Automatically verify recipient accounts to ensure accurate and secure transfers
Business Automations
Schedule recurring payments and automate bulk transfers with simple API calls
Real-time Tracking
Monitor the status of all your payouts with detailed tracking and notifications
Simple and efficient money transfers
Our process is designed to make sending money to recipients as straightforward as possible
Initiate transfer
Specify recipient details, amount, and currency for your payout
Verification process
We verify bank account details to ensure accuracy and prevent errors
Funds delivered
Money is transferred to the recipient's account with real-time tracking
Powerful API for seamless integration
Our developer-friendly API makes it easy to automate payouts and integrate with your existing systems.
RESTful API with comprehensive documentation
Webhooks for real-time status updates
Bulk transfer endpoints for mass payouts
SDKs available for popular programming languages
Sandbox environment for testing
Custom integration support
// Initialize ZuriPay client
const zuripay = new ZuriPay({
apiKey: 'YOUR_API_KEY',
environment: 'production' // or 'sandbox' for testing
});
// Create a payout transfer
async function sendPayout() {
try {
const payout = await zuripay.payouts.create({
amount: 5000.00,
currency: 'NGN',
recipient: {
bank_code: '058',
account_number: '0123456789',
account_name: 'John Doe'
},
description: 'Contractor payment - July 2023',
reference: 'INV12345',
metadata: {
department: 'Engineering',
project_id: 'P-123'
}
});
console.log('Payout initiated:', payout.id);
return payout;
} catch (error) {
console.error('Payout error:', error);
}
}
// Check payout status
async function checkPayoutStatus(payoutId) {
const status = await zuripay.payouts.get(payoutId);
console.log('Current status:', status.status);
return status;
}
Perfect for businesses of all types
See how our payouts solution can help streamline your specific business needs
Payroll Processing
Pay employees and contractors across multiple countries and currencies
Vendor Payments
Send payments to suppliers and service providers with complete transparency
Marketplace Disbursements
Distribute earnings to sellers, drivers, or service providers on your platform
Ready to simplify your payouts?
Join hundreds of businesses that rely on ZuriPay for fast and reliable money transfers