Introduction to GCAPay API
Welcome to the GCAPay API documentation. GCAPay provides a comprehensive payment solution for businesses operating in Tanzania, offering seamless integration with mobile money operators.
What is GCAPay?
GCAPay is a modern payment gateway that enables businesses to:
- Collect payments from customers via mobile money (Airtel Money)
- Disburse funds to recipients instantly
- Manage users with robust authentication and KYC verification
- Track transactions with detailed reporting and analytics
Key Features
🔐 Secure Authentication
- JWT-based authentication system
- OTP verification for enhanced security
- Password reset functionality
💰 Payment Processing
- Collections: Accept payments from customers
- Disbursements: Send money to recipients
- Support for Airtel Money (with more MNOs coming soon)
👥 User Management
- Multi-user type support (Merchant, Agent, Admin)
- Comprehensive KYC document upload
- User profile management
📊 Transaction Management
- Real-time transaction tracking
- Transaction history and reporting
- Balance inquiries and statements
API Base URL
https://gcapay.site/api/v1/
Service Architecture
The GCAPay API is organized into two main services:
- User Service: Authentication, user management, and KYC
- Payment Service: Collections, disbursements, and transaction processing
Getting Started
- Register your account - Contact our team for account setup and KYC verification
- Get your API credentials to obtain access tokens
- Start making collections or disbursements
- Monitor your transactions
Support
For technical support or questions, please contact our development team or refer to the specific endpoint documentation in the following sections.