Skip to main content

Endpoint

Headers

string
required
Your public API key.
string
required
Your API secret. Use a stl_test_... value in sandbox, stl_live_... in production.
string
required
Your business ID.

Request body

integer
required
Amount to transfer, in kobo. For example, 110000 equals ₦1,100.
string
required
The virtual account number to debit (the source of funds).
string
required
The destination bank account number to credit.
string
required
The bank code of the receiving bank. Use the billers list from Get billers to look up codes.
string
required
A unique reference you generate for this transaction. Used for idempotency and reconciliation.
string
required
A description of the transfer, visible to both parties.

Response

boolean
true on success.
string
Confirmation message, e.g. "Transfer successful".
string
Amount transferred, in kobo.
string
Fee charged for the transfer, in kobo.
string
Total amount debited from the payer account (amount + charge), in kobo.

Code examples

Example response

All amounts are in kobo. Divide by 100 to convert to naira.