Merchant Payouts (Transfers)
The Payout endpoint allows merchants to transfer funds from their FinovoPay wallet balance directly to any commercial bank account in Nigeria. This uses the NIP (Nigeria Inter-bank Settlement System) for instant settlement.
Endpoint Details
Base URL
https://merchant.finovopay.com/v1/index.phpMethod POST
Request Parameters
| Field | Required | Description |
|---|---|---|
| action | Yes | Must be set to withdraw |
| amount | Yes | The amount to be transferred (e.g., 5000.00). |
| bank_code | Yes | Standard 3-digit NIP bank code. |
| account_number | Yes | The 10-digit NUBAN account number. |
Implementation Example
Sample Request Payload
{
"action": "withdraw",
"amount": 2500,
"bank_code": "044",
"account_number": "0123456789",
"account_name": "REIGNHOST TECHNOLOGIES"
}
Success Response
{
"success": true,
"message": "Transfer initiated successfully.",
"data": {
"transaction_ref": "FP_TR_8A1B2C3D4E",
"status": "pending"
}
}
Operational Safety
Atomic Transactions
Our gateway uses atomic operations. If the inter-bank transfer fails, your wallet balance will not be deducted.
Latency Management
Payouts can take up to 60 seconds. Do not retry requests until you receive a final response.