Skip to content
agovena.
agovena.
Get started
Community
Back to marketplace

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

Open the provider guide

Sources

Search documentation

Search guides, commands and API endpoints

What are you looking for?

Documentation