Skip to main content
POST
Transfer NGN to an external bank
Send NGN to a recipient whose account is at a bank outside the bank used for FossaPay NGN wallets.
Use inter-bank transfer for external bank accounts. First confirm the destination bank is supported, perform a bank name enquiry, and calculate the applicable transfer fee.
If both people are FossaPay customers under the same business, use the free Wallet-to-Wallet Transfer endpoint instead.

Request

string
required
Active production API key belonging to the customer and source wallet merchant.
string
required
UUID of the customer initiating the transfer
string
required
The bank code of the external destination bank
string
required
The name of the destination account holder
string
required
The recipient’s account number at the external destination bank
string
required
The name of the external destination bank
string
required
Unique transfer reference generated and saved by your system. Maximum 36 characters; longer references are rejected before any funds move.
string
required
Additional remarks or description for the transfer
number
required
Amount delivered to the beneficiary. The customer wallet is debited this amount plus the configured fee.

Request Example

Response

The request reference is the replay and reconciliation identifier. It must be 36 characters or fewer. This endpoint does not use X-Idempotency-Key. After a timeout, reconcile by reference and wallet history before creating another transfer.

Errors

Authorizations

x-api-key
string
header
required

Body

application/json
customerId
string<uuid>
required
destinationBankCode
string
required
destinationAccountName
string
required
destinationAccountNumber
string
required
destinationBankName
string
required
reference
string
required

Unique customer inter-bank transfer reference. Must be 36 characters or fewer.

Required string length: 1 - 36
remarks
string
required
amount
number
required

Response

Transfer request is being processed

status
boolean
required
statusCode
integer
required
message
string
required
data
object
required