Introduction to Dimebia
Dimebia is a comprehensive financial payment platform designed for businesses of all sizes. Whether you're processing one-time payments, managing subscriptions, or building a multi-tenant SaaS platform, Dimebia provides the tools and APIs you need.
What is Dimebia?
Dimebia is an open-source payment infrastructure platform that combines:
- Payment Processing: Accept payments through multiple channels and payment methods
- Billing & Invoicing: Automated invoicing, subscriptions, and tax calculation
- Developer-First APIs: RESTful APIs with SDKs for major programming languages
- Multi-Tenancy: Built-in support for SaaS deployments with tenant isolation
- Security: JWT authentication, rate limiting, and PCI-compliant data handling
- Global Support: 135+ currencies, multiple payment methods, and multi-language documentation
Key Features
Payments
- One-time and recurring payments
- Multiple payment channels (Stripe, PayPal, bank transfers, etc.)
- Automatic retry logic and failure handling
- Real-time transaction status updates
Billing
- Automated invoice generation
- Subscription lifecycle management
- Tax calculation with global compliance
- Revenue recognition and reporting
Developer Tools
- RESTful API with OpenAPI specification
- SDKs for Node.js, Python, PHP, Ruby, Go, Java, .NET
- Webhook notifications for real-time events
- Comprehensive API keys with scope-based permissions