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/transfers
GET/v1/transfers/:id
POST/v1/virtual-accounts
GET/v1/virtual-accounts
POST/v1/wallets
GET/v1/wallets/:id/balance
POST/v1/collections
GET/v1/transactions
POST/v1/identity/verify-bvn
POST/v1/webhooks
Authenticate
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"
  }'