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
Validate Account First
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:Error Handling
Common Error Codes
Best Practices
Always Validate Accounts
Always Validate Accounts
Use account validation before payouts to prevent failures:
Use Unique References
Use Unique References
Generate unique references for each payout:
Check Balance First
Check Balance First
Verify sufficient balance before initiating payouts:
Handle Webhooks
Handle Webhooks
Always implement webhook handlers for real-time status updates.
Store Payout IDs
Store Payout IDs
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

