Marketplace · Extension
Namecheap Domains
Connect the Domain module to Namecheap availability, registration and renewal operations through its XML API.
About this package
What it does
Connect the Domain module to Namecheap availability, registration and renewal operations through its XML API. The registrar key is namecheap-registrar, which is different from the package ID namecheap-domain. This package does not register a DNS-provider role. 2
Requirements
Agovena Core ^0.0.1. Enable Domain before this extension. 1
This extension is not marked production-ready. Validate its supported workflow in your own test environment before accepting customer orders.
Set up the package
Configure api_user, secret api_key, username, client_ip and sandbox. Sandbox defaults to true. Although the first four settings are optional in the manifest, the HTTP client rejects a request if any is blank. Select namecheap-registrar on the product and use provider_settings.years for the requested registration term.
Operation and failure handling
The adapter checks XML status and provider errors, then maps registration or renewal success to active or failed. It does not populate an expiry date from these responses. The current create request sends only DomainName and Years beyond authentication, while Namecheap documents required registrant contact fields. Treat new registration as incomplete until that contact contract is supplied and tested; saved credentials alone do not make this a production-ready registrar. 2