API documentation for builders
REST endpoints, predictable JSON, signed webhooks and an interactive sandbox. Create an account to get test keys instantly — no compliance review required to start.
Authentication
Bearer secret keys, scoped per environment. One active key at a time, regenerate or disable anytime.
Sandbox
Every endpoint is callable against test data with realistic responses and simulated states.
Webhooks
Real-time event notifications with automatic retries and a full delivery log in your portal.
Endpoint reference
POST
/v1/transfersGET
/v1/transfers/:idPOST
/v1/virtual-accountsGET
/v1/virtual-accountsPOST
/v1/walletsGET
/v1/wallets/:id/balancePOST
/v1/collectionsGET
/v1/transactionsPOST
/v1/identity/verify-bvnPOST
/v1/webhooksAuthenticate
curl https://api.rexbaas.com/v1/transactions \ -H "Authorization: Bearer sk_test_xxxxx"
Create a transfer
curl -X POST https://api.rexbaas.com/v1/transfers \
-H "Authorization: Bearer sk_test_xxxxx" \
-H "Content-Type: application/json" \
-d '{
"amount": 50000,
"currency": "NGN",
"account_number": "0123456789",
"bank_code": "058"
}'