Integrate GoPaySwitch services into your application with our powerful and easy-to-use API
Everything you need to integrate utility payments into your application
Industry-standard OAuth 2.0 and JWT token authentication to keep your integrations secure
Process electricity bills, airtime, and data purchases instantly with our high-speed API
Simple REST API with comprehensive documentation and code examples in multiple languages
Track API usage, monitor transactions, and analyze performance with detailed analytics
Dedicated developer support team available around the clock to help you succeed
99.9% uptime SLA with low latency responses and automatic failover protection
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"}'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"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"
}'Create your developer account and start integrating our API today