Installation & Setup Guide
The Namecheap Domain Manager extension adds domain search, domain registration, and domain management functionality to your Paymenter installation using the official Namecheap API.
With this extension, customers can search for available domains, place domain orders, and manage their domains directly from the Paymenter client area.
Requirements
Before installing the extension, make sure you have:
- A working Paymenter installation
- Admin access to your Paymenter panel
- A Namecheap account with API access enabled
- Your Namecheap API username and API key
- Your Paymenter server IP whitelisted in the Namecheap API settings
- Paymenter cron jobs are configured and running correctly
Namecheap API access must be enabled inside your Namecheap account. Your Paymenter server IP must also be whitelisted, otherwise API requests will fail.
Installation
- Log in to your Paymenter Admin Panel.
- Go to Extensions.
- Install the Namecheap Domain Manager extension.
- After installation, go to Extensions > Servers.
- Create a new server and select NamecheapDomains as the server extension/type.
- Configure the server with your Namecheap API credentials.
- Save the server.
Namecheap API Configuration
Enter the required Namecheap API details in the server configuration.
Required information usually includes:
- Namecheap API username
- Namecheap API key
- Whitelisted Paymenter server IP
- Environment setting: Sandbox or Production
Make sure the API credentials are correct before allowing customers to place domain orders.
For testing, it is strongly recommended to use the Namecheap sandbox environment first.
Create the Domain Product
The extension requires a dedicated internal Paymenter product for domain orders.
- Go to Products.
- Create a new product.
- Choose a clear product name, for example: Domain Registration.
- Link the product to the NamecheapDomains server.
- Create a dummy plan.
Recommended dummy plan:
- Billing cycle: 1 year
- Price: Any placeholder price
The dummy plan is required internally. Actual domain pricing is handled by the extension during the domain search and order process.
- Hide the product from the shop.
- Leave Allow Quantity at its default setting: Separated.
The product must exist because Paymenter needs it internally for creating domain services. Customers should not order this product directly from the normal shop page.
Customer Domain Search Page
The extension automatically creates a domain search page at:
/domains
Customers can use this page to:
- Search for available domains
- View domain prices
- Add domains to the cart
- Order domain registrations
The extension also automatically creates a customer menu link to the domain search page.
Support
For support, contact us by email:
Info@zigo-hosting.com
Or create a support ticket here:
