Skip to content

Add a payout account ​

http
POST /api/users/me/payment-accounts

User

Body ​

FieldTypeRules
methodenumBANK_TRANSFER, OPAY, PALMPAY, KUDA, MONIEPOINT
bankNamestringRequired for BANK_TRANSFER, 2–60 chars
accountNamestring2–80 chars
accountNumberstringExactly 10 digits
json
{ "method": "BANK_TRANSFER", "bankName": "GTBank", "accountName": "Emeka Okafor", "accountNumber": "0123456789" }

Response 201 ​

The created account (see list).

Errors ​

StatusCodeCause
400VALIDATION_ERRORe.g. "Bank name is required for bank transfers"
409CONFLICTSame method and account number already saved
422TOO_MANY_ACCOUNTS10 accounts already saved

Nexlm is a peer-to-peer facilitator and never holds customer Naira.