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.ngMake 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.