2.7 KiB
Free Trial Payment Gateway for Paymenter
A simple extension for Paymenter that allows automatic invoice approval for orders under a configurable maximum value. Ideal for offering free trials or promotional services with zero friction.
Supported Versions
The last version which supported Paymenter v0.9.5 is v1.0.0
- Supported Version: Paymenter v1.0.4
- Extension Version: v2.0.0
Features
- Automatically approves invoices if the total is under a configured maximum value.
- Seamless free trial support — no real payment is processed.
- Lightweight and easy to configure.
⚠️ Note: This gateway cannot be used to credit user accounts. It only applies to invoices which do not add credits to a user account.
How It Works
Once enabled, if a user attempts to pay an invoice and the total amount is less than or equal to the configured Max Order Value, the payment is automatically marked as paid. If the amount exceeds the limit, the payment is rejected.
This gives you full flexibility to:
- Create promotional plans priced under the trial limit.
- Use one-time coupons and products to offer free trials.
- Test services internally without actual transactions.
Getting Started
- Install the extension
- Replace
/var/www/paymenterwith your actual Paymenter installation path. - One-liner Install:
git clone https://github.com/VaibhavSys/FreeTrial-Paymenter-Extension.git /var/www/paymenter/extensions/Gateways/FreeTrial - Manual Install:
Download the extension and extract it to:
/var/www/paymenter/extensions/Gateways
- Replace
- Enable the extension from the Paymenter admin panel.
- Configure the Max Order Value in the admin panel (e.g.,
0.5to allow automatic approval for invoices ≤ $0.5).
That’s it — you’re ready to offer free trials!
Configuration
- Max Order Value (number): The maximum invoice amount (in your invoice currency) that can be auto-approved. Any invoice above this value will be rejected.
💡 If you want to use this with a one-time promotional coupon/product, ensure the final payable invoice amount (after discount) is within the Max Order Value.
Support
For questions, suggestions, or issues:
- Discord: @vaibhavd
- GitHub Issues: FreeTrial-Paymenter Issues
Additional Information
- License: MIT — see LICENSE for details.
