Terms Logger for Paymenter is an admin-only extension that lets hosting providers require customers to accept important policies before completing checkout.
You can create policies such as Terms of Service, Acceptable Use Policy, refund policy, privacy policy, cancellation rules, VPS abuse rules, game server rules, or any other agreement your customers need to accept before ordering.
Policies can be enabled or disabled, marked as required at checkout, assigned a version number, sorted in the checkout display, and linked to an external policy page. You can also add the full policy text directly inside Paymenter and let the extension host the policy page for you.
When a customer accepts a required policy during checkout, the extension records proof of that acceptance. This includes the policy title, policy version, customer, order, IP address, user agent, timestamp, cart fingerprint, and related metadata.
This makes it easier to handle refund disputes, chargebacks, abuse complaints, cancellation issues, and Terms of Service enforcement because you have a clear record of what the customer accepted and when they accepted it.
The checkout acceptance box appears directly in the Paymenter cart/checkout area, so customers must accept the required policies before continuing. Admins can review acceptance logs from the Paymenter admin panel and export them to CSV when needed.
Key Features
- Require customers to accept policies before checkout.
- Create multiple policies for Terms of Service, AUP, refunds, privacy, cancellations, and custom rules.
- Version each policy so updated terms can be tracked clearly.
- Mark policies as active or inactive.
- Choose which policies are required at checkout.
- Link to an external policy URL.
- Host full policy text directly inside Paymenter.
- Show policy acceptance inside the checkout/cart area.
- Save proof logs after successful orders.
- Record policy title, version, customer, order, IP address, user agent, timestamp, and cart fingerprint.
- Export acceptance logs to CSV.
- Admin-only management area.
- No external API required.
- No third-party service required.
Good Use Cases
- Require customers to accept your Terms of Service before buying.
- Keep records for refund or chargeback disputes.
- Require Acceptable Use Policy acceptance for VPS, hosting, domains, or game servers.
- Track which policy version each customer accepted.
- Update your terms and keep clear version records.
- Keep internal proof of checkout acceptance without using an external service.
Requirements
- A working Paymenter installation with extension support.
- Admin access to install and enable extensions.
- Database access for the extension migrations.
- PHP version supported by your Paymenter installation. Tested on PHP 8.3.
Important Notes
This extension does not write legal policies for you and is not legal advice. You should provide your own Terms of Service, Acceptable Use Policy, refund policy, privacy policy, or other legal documents.
Support
Discord Support:
https://discord.gg/Vvj8A4d6g3You can also contact support through BuiltByBit conversations or the resource discussion page.