Skip to main content
Dashboard Screenshot
Swervpay provides a REST API for businesses building payment and embedded finance products. You can create collections, issue customer USD collection accounts, manage wallets, create and manage virtual cards, perform payouts, verify customer identity, retrieve transactions, and subscribe to real-time webhooks. The API uses bearer authentication and is available in sandbox and production environments. Use sandbox while integrating, then complete the go-live checklist before moving production traffic.
Version: 1.0
Production Base URL: https://api.swervpay.co/api/v1
Sandbox Base URL: https://sandbox.swervpay.co/api/v1

Core resources

  • Authentication - authenticate API requests.
  • Customers - create customers and submit KYC information.
  • Collections - create NGN and USD collection accounts.
  • Wallets - view wallet balances and wallet activity.
  • Cards - create, fund, freeze, unfreeze, terminate, and withdraw from virtual cards.
  • Payouts - send payouts to supported bank accounts.
  • Identity - verify BVN information.
  • Webhooks - receive event updates for collections, payouts, cards, wallets, customers, and more.