Skip to main content

Overview

Send money to another FossaPay customer or to an external Nigerian bank account using FossaPay’s Payouts API. This guide covers single payouts, bulk disbursements, and handling payout failures.

Choose the Correct Transfer Type

Wallet-to-wallet transfer is an internal movement between two customer wallets under your business. Inter-bank transfer sends money outside that wallet network to another bank.

Prerequisites

  • Sufficient balance in your FossaPay wallet or bank account
  • Verified business account
  • Live API keys for production

Single Payout

Basic Inter-Bank 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

Wallet-to-Wallet Transfer

Free transfers between two customers under your business

Inter-Bank Transfer

Transfers to accounts at external banks

Bank Name Enquiry API

Validate account details

Webhooks

Handle transfer webhooks