Cloudflare Manager for Paymenter is a professional Cloudflare integration extension for Paymenter that lets hosting providers offer safe Cloudflare self-service tools directly inside the Paymenter client area.
With this extension, providers can connect Cloudflare to Paymenter, control which Cloudflare tools clients can use, and review Cloudflare activity from the admin area. Clients can manage approved Cloudflare features for their services without needing staff to manually update DNS records, purge cache, change SSL mode, or create basic redirects.
The extension now supports both provider-managed Cloudflare zones and customer-owned Cloudflare accounts.
In provider-managed mode, the hosting provider connects their own Cloudflare account and maps Paymenter services/domains to zones inside the provider’s Cloudflare account.
In customer-owned mode, clients can connect their own Cloudflare API token from the Paymenter client area, load zones from their own Cloudflare account, and link a matching zone to their Paymenter service or domain. This allows the client’s domain to remain inside their own Cloudflare account while still being managed from Paymenter with provider-controlled permissions.
This makes the extension useful for web hosting companies, game hosting providers, VPS providers, domain sellers, resellers, and agencies that want to offer Cloudflare DNS and zone management from one client portal.
Client Features
Clients get a dedicated Cloudflare Zones area inside Paymenter where they can view connected Cloudflare zones and manage only the tools enabled by the provider.
Depending on admin permissions, clients can:
View connected Cloudflare zone status
Connect their own Cloudflare account using an API token, if enabled
Load visible zones from their own Cloudflare account
Auto-link matching Cloudflare zones to Paymenter service domains
Manually link a Cloudflare zone to a Paymenter service
Create a hostname for IP-only services such as VPS plans
See nameserver and activation guidance
Manage safe DNS records
Create and update A, AAAA, CNAME, MX, TXT, SRV, and CAA records
Toggle supported records between proxied and DNS-only mode
Change SSL/TLS mode if allowed
Purge Cloudflare cache
Manage simple redirect rules if allowed
Apply email DNS presets for SPF, DKIM, and DMARC
View clear guidance when a token, zone, or domain cannot be resolved
Admin Features
The provider/admin gets a dedicated Cloudflare Manager console inside the Paymenter admin area. This console is used to configure Cloudflare accounts, enable customer-owned Cloudflare mode, map services to zones, control client permissions, and review Cloudflare activity.
Admins can:
Add and manage provider Cloudflare API tokens
Connect one or multiple provider Cloudflare accounts
Enable or disable customer-owned Cloudflare accounts
Allow clients to connect their own Cloudflare API tokens
Require admin approval for customer-linked zones, if desired
Review customer-connected Cloudflare accounts
Approve or reject customer-owned zone links
Map Paymenter services, products, or domains to provider-managed Cloudflare zones
Define what each client can manage
Enable or disable DNS management, proxy toggles, SSL/TLS mode, cache purge, redirects, and email presets
Configure DNS templates for provisioning workflows
Sync hosting origin records where supported
Review audit logs for DNS, SSL, proxy, cache, redirect, customer account, and admin actions
Handle Cloudflare API errors, token issues, missing permissions, invisible zones, and rate limits cleanly
How It Works
Provider-Managed Mode
After installing the extension, the provider adds a Cloudflare API token in the Cloudflare Manager admin console. The provider then creates zone mappings that connect Paymenter services or domains to Cloudflare zones inside the provider’s Cloudflare account.
Once a service is mapped, the customer sees it in the Paymenter client area under Cloudflare Zones. The customer can only use the features allowed by the provider for that specific mapping.
In this mode, clients do not see or enter Cloudflare API tokens. The Cloudflare credentials stay controlled by the hosting provider.
Customer-Owned Mode
If enabled by the provider, clients can connect their own Cloudflare account from the Paymenter client area.
The client saves a Cloudflare API token, loads the zones visible to that token, then links a Cloudflare zone to a Paymenter service or domain. The zone stays inside the client’s own Cloudflare account. Changes made in Paymenter are applied through Cloudflare’s API and will also appear in the client’s Cloudflare dashboard.
Auto-linking can match Paymenter service domains to visible Cloudflare zones. For example, if the Paymenter service uses
example.com and the customer’s Cloudflare token can see the
example.com zone, the extension can link them together.
For IP-only services, such as VPS services without a domain attached, the client can select a Cloudflare zone and enter a hostname label such as
server or
vps1. The extension can then link a hostname such as
server.example.com to the service IP.
Why Use Cloudflare Manager for Paymenter?
Cloudflare Manager helps hosting providers reduce support tickets by letting clients handle common Cloudflare tasks themselves. Instead of asking staff to update DNS records, purge cache, check nameservers, create redirects, or configure email DNS records, clients can do approved actions from their existing Paymenter account.
It also gives providers flexibility. Some providers want to manage zones inside their own Cloudflare account. Others want clients to keep domains in their own Cloudflare accounts because of Cloudflare account limits, customer ownership requirements, plan restrictions, or operational risk. This extension supports both workflows.
This is useful for:
Web hosting providers
Game hosting companies
VPS and server providers
Domain sellers
Domain and hosting resellers
Agencies managing client websites
Providers that want Cloudflare DNS management inside Paymenter
Providers that do not want to store customer domains inside their own Cloudflare account
Clients who already use Cloudflare and want to keep ownership of their zone
Security and Control
The extension is designed around provider control and safe customer access.
Admins decide whether Cloudflare is provider-managed, customer-owned, or both. Admins also decide which tools clients can access, such as DNS records, proxy toggles, SSL/TLS mode, cache purge, redirects, and email DNS presets.
In provider-managed mode, clients never receive the provider’s Cloudflare API token.
In customer-owned mode, the client’s Cloudflare zone stays inside the client’s own Cloudflare account. The provider can still control which Paymenter-side tools are available and can require admin approval before customer-linked zones become manageable.
This prevents clients from accessing unrelated Cloudflare zones or changing unsupported settings. Important actions are recorded in audit logs for provider review.
Supported DNS Record Types
Cloudflare Manager supports safe DNS management for common hosting use cases, including:
A
AAAA
CNAME
MX
TXT
SRV
CAA
Cloudflare API Token Permissions
For zone lookup and DNS management, the API token should include:
Zone > Zone > Read
Zone > DNS > Read
Zone > DNS > Edit
The token resources must include the exact domain/zone being managed, or be set to all zones.
DNS Read/Edit alone is not enough because the extension must first read Cloudflare zones to resolve the correct zone ID.
Additional Cloudflare permissions may be required depending on which features are enabled, such as cache purge, SSL/TLS settings, and redirect/ruleset management.
Requirements
Paymenter installation with extension support
PHP 8.2 or newer recommended
PHP 8.3 tested
Cloudflare account
Cloudflare API token with permissions for the enabled features
Database access for extension migrations
Existing Cloudflare zones for domains that will be linked
Important Notes
Cloudflare Manager for Paymenter is not an official Cloudflare product and is not affiliated with Cloudflare. It is a third-party Paymenter extension that connects to Cloudflare through the Cloudflare API.
The extension does not register domains, create Cloudflare accounts, or move domains into Cloudflare automatically. Cloudflare zones must already exist in Cloudflare before they can be linked.
A Cloudflare zone only becomes manageable in Paymenter after it is linked to a Paymenter service or domain.
Support
Discord Support:
https://discord.gg/Vvj8A4d6g3BuiltByBit Support: You can also contact us through BuiltByBit conversations or the resource discussion page.