Skip to Content
Getting StartedGet API Keys

Get API Keys

Every Partner API request is authenticated with an API key and API secret. EdPay issues these when your partner application is created, there’s no self-serve signup yet, just a short email.

Email us

Send a message to hello@edubanc.ng with the subject “EdPay API access request” and include:

  • Company / product name and website
  • What you’re building: e.g. a school management system, a fintech app
  • Who your schools are: roughly how many, and whether they’re K-12 or tertiary
  • A technical contact: name and email of the engineer we should talk to

We create your partner application

The EdPay team reviews your request and, usually within a couple of business days, replies with your staging API key and secret.

Store them safely

Put the key and secret in your server’s environment variables or secrets manager.

EDPAY_API_KEY=your-api-key EDPAY_API_SECRET=your-api-secret EDPAY_BASE_URL=https://edpay-dotnet-api-staging.edubanc.ng

Make your first call

Send both headers with every request:

curl https://edpay-dotnet-api-staging.edubanc.ng/api/partner/schools \ -H "X-EdPay-Api-Key: $EDPAY_API_KEY" \ -H "X-EdPay-Api-Secret: $EDPAY_API_SECRET"

A 200 with "success": true means you’re in. You can also paste your credentials into the panel on the Partner API overview and try every endpoint from your browser.

Keep the secret server-side. Never ship X-EdPay-Api-Secret in a mobile app, browser bundle, or public repo. If it leaks, email hello@edubanc.ng and we’ll rotate it.

Next

Explore the Partner API, then head to Going Live when you’re ready for production.