Skip to main content

Overview

Send money to any Nigerian bank account in seconds using FossaPay’s Payouts API. This guide covers single payouts, bulk disbursements, and handling payout failures.

Prerequisites

  • Sufficient balance in your FossaPay wallet or bank account
  • Verified business account
  • Live API keys (test keys for sandbox)

Single Payout

Basic Transfer

Response:

Validate Account First

Response:
Proceed with transfer if name matches.

Multiple Transfers

For multiple transfers, make individual API calls or implement batch processing in your application.

Handling Webhooks

Checking Payout Status

Bank Codes

Common Nigerian bank codes:
Get the full list of supported banks via the API: /v1/transfers/fiat/get-supported-banks

Error Handling

Common Error Codes

Best Practices

Use account validation before payouts to prevent failures:
Generate unique references for each payout:
Verify sufficient balance before initiating payouts:
Always implement webhook handlers for real-time status updates.
Save payout IDs for reconciliation and support.

Next Steps

Inter-Bank Transfer API

API reference for transfers

Bank Name Enquiry API

Validate account details

Webhooks

Handle transfer webhooks

Wallets

Fund transfers from wallets