Differences with the commercial version
Credentials
👉🏻 Commercial Version: Credentials are encrypted and securely hashed within projects. You can:
- Manage multiple platform credentials (Mercado Pago, Stripe, PayPal, etc.) and organize them in different projects inside your dashboard
- Update credentials through the dashboard without code changes
- Only need to provide Vexor API keys and project ID in your code
👉🏻 Open Source Version: Credentials are defined directly in your code when instantiating the SDK. While this provides flexibility, it requires careful security considerations.
- You can define multiple platform credentials in your code without the need to manage them through the dashboard.
- You need to ensure that your credentials are not exposed in your codebase.
- You need to manage your credentials manually and change them in your code when needed.
Metrics [🚀 coming soon]
👉🏻 Commercial Version:
- Built-in dashboard with detailed operation metrics
- Track payments, subscriptions, refunds, connected accounts, and more
- Analytics on platform usage
- Insights into customer platform preferences
👉🏻 Open Source Version:
- No built-in metrics system
- Requires implementing your own tracking system
- Need to manage your own database for operation records
Mailing Services [🚀 coming soon]
👉🏻 Commercial Version:
- Built-in automated email services
- Abandoned cart recovery emails
- Customizable email templates through dashboard
- No additional email service provider needed
👉🏻 Open Source Version:
- Requires manual implementation of mailing services
- Need to develop your own service to send emails using third-party providers (e.g., Resend, Mailgun) by yourself in your code
- Custom development needed for automation
Invoicing [🚀 coming soon]
👉🏻 Commercial Version:
- Automated invoice generation
- Automatic email delivery after payments
- Built-in invoice management
👉🏻 Open Source Version:
- Manual invoice handling required
- Need to implement custom invoicing logic
Technical Differences
The only technical difference between versions is the SDK initialization method. For detailed information about this, please refer to the Getting Started guide.
Conclusion
While the Open Source version offers more flexibility and customization, the Commercial version provides a more comprehensive set of features and a more secure way to handle credentials.