Developer API

Integrate GoPaySwitch services into your application with our powerful and easy-to-use API

Powerful API Features

Everything you need to integrate utility payments into your application

Secure Authentication

Industry-standard OAuth 2.0 and JWT token authentication to keep your integrations secure

Real-time Processing

Process electricity bills, airtime, and data purchases instantly with our high-speed API

Easy Integration

Simple REST API with comprehensive documentation and code examples in multiple languages

Analytics Dashboard

Track API usage, monitor transactions, and analyze performance with detailed analytics

24/7 Support

Dedicated developer support team available around the clock to help you succeed

High Performance

99.9% uptime SLA with low latency responses and automatic failover protection

Quick Start Guide

1

Get Your API Key

Sign up for a developer account and generate your API key from the dashboard

curl -X POST https://api.gopayswitch.com/v1/auth/register \ -H "Content-Type: application/json" \ -d '{"email": "developer@example.com", "password": "your_password"}'
2

Make Your First Request

Use your API key to authenticate and make your first API call

curl -X GET https://api.gopayswitch.com/v1/services \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
3

Process a Payment

Process electricity bills, data bundles, and other services

curl -X POST https://api.gopayswitch.com/v1/electricity/purchase \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "meter_number": "1234567890", "amount": 5000, "disco": "EKEDC" }'

Available Endpoints

Ready to Get Started?

Create your developer account and start integrating our API today