Payouts

Send money to bank accounts across Africa

Fast, reliable, and secure payouts for businesses of all sizes, with industry-leading settlement times.

ZuriPay Payouts

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

🔍 How it works

Simple and efficient money transfers

Our process is designed to make sending money to recipients as straightforward as possible

1

Initiate transfer

Specify recipient details, amount, and currency for your payout

2

Verification process

We verify bank account details to ensure accuracy and prevent errors

3

Funds delivered

Money is transferred to the recipient's account with real-time tracking

Developer API

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

View API documentation
payout-example.js
// 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;
}
👥 Use Cases

Perfect for businesses of all types

See how our payouts solution can help streamline your specific business needs

Payroll Processing

Payroll Processing

Pay employees and contractors across multiple countries and currencies

Vendor Payments

Vendor Payments

Send payments to suppliers and service providers with complete transparency

Marketplace Disbursements

Marketplace Disbursements

Distribute earnings to sellers, drivers, or service providers on your platform

99.9%
Success rate
24hrs
Maximum settlement time
20+
African countries

Ready to simplify your payouts?

Join hundreds of businesses that rely on ZuriPay for fast and reliable money transfers