Get Started with Rukapay API
Start building with our comprehensive payment APIs in just a few simple steps. From account creation to production deployment, we've got you covered.
Getting Started Steps
Follow these simple steps to integrate with Rukapay API
Create Partner Account
Contact our team to create your partner account and get access to the Partner API
- Submit partner application form
- Provide business documentation
- Complete security verification
- Receive partner credentials
Generate API Keys
Create API keys with specific permissions for your integration needs
- Access partner dashboard
- Create new API key
- Set permissions and expiration
- Download and store securely
Test in Sandbox
Use our sandbox environment to test your integration before going live
- Access sandbox environment
- Test API endpoints
- Validate transaction flows
- Review response formats
Go Live
Deploy your integration to production with live API keys
- Switch to production API keys
- Monitor transaction flows
- Set up webhook endpoints
- Implement error handling
Quick Start
Get started with a simple API call to retrieve wallet information
1. API Key Format
ak_live_abc123def456ghi789jkl012mno345pqr678stu901vwx234yzAll API keys follow the format: ak_live_[timestamp]_[random]
2. Authentication
curl -X GET "https://api.rukapay.co.ug/partner/v1/wallet/me" \
-H "Authorization: Bearer ak_live_your_api_key_here" \
-H "Content-Type: application/json"Include your API key in the Authorization header as a Bearer token
3. Process Transaction
curl -X POST "https://api.rukapay.co.ug/partner/v1/transactions/transact" \
-H "Authorization: Bearer ak_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"userId": "user_123456789",
"mode": "WALLET_TO_WALLET",
"amount": 50000,
"currency": "UGX",
"description": "Test transaction",
"recipientUserId": "user_987654321"
}'Send funds between wallets with a simple POST request
Why Choose Rukapay?
Built for developers, trusted by businesses, designed for scale
Quick Integration
Get up and running in minutes with our comprehensive documentation and SDKs
Secure by Design
Bank-grade security with encrypted API keys and comprehensive access controls
Real-Time Processing
Instant transaction processing with real-time status updates and webhooks
24/7 Support
Dedicated support team available around the clock to help with your integration
Additional Resources
Everything you need to build with Rukapay API
Partner API Documentation
Comprehensive documentation for wallet management and transaction processing
Transaction Types Guide
Learn about all supported transaction types and their mandatory fields
SDKs & Libraries
Coming SoonOfficial SDKs for Node.js, Python, PHP, and other popular languages
Sandbox Environment
Coming SoonTest your integration in a safe environment before going live
Support Center
Coming SoonGet help from our support team and community resources
Ready to Get Started?
Contact our team today to create your partner account and start building with Rukapay API.