v1

latestOpenAPI 3.0.32026-07-24513934.5 KB
Virtual Accounts

Create virtual account

post/v1/wallets

Request body

currency'NGN' | 'KES' | 'ZAR' | 'GHS' | 'XOF' | 'USD' required
accountType'INDIVIDUAL' | 'COOPERATE' required
accountCategory'VIRTUAL_ACCOUNT' | 'DEDICATED_VIRTUAL_ACCOUNT' required
bank'PROVIDUS_BANK' | 'STERLING' | 'VFD' | 'CHOICE' | 'ASSET_MFB'
expiresAtstring

Numeric string between 30 and 4320 minutes.

amountnumber
referencestring

Your unique virtual account reference. If omitted, Kyshi generates one.

feeBearer'MERCHANT' | 'CUSTOMER'

Response

Virtual account created.

statusboolean
messagestring
codeinteger
{"stackTrail":"components:schemas:GenericResponse:properties:data","oasType":"schema","type":"unknown"}