Skip to main content

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

  1. Register your account - Contact our team for account setup and KYC verification
  2. Get your API credentials to obtain access tokens
  3. Start making collections or disbursements
  4. 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.