# Domains and registrars

| Page | Path | What it is for |
|---|---|---|
| **Domains** | `/admin/domains` | Registrations, transfers and DNS |

## Selling domains

Set TLD prices in Admin → Domains (the setup checklist asks for at least one TLD price if you sell domains). Clients search and order domains from **Domain search** and the store; registrations, transfers and renewals are carried out by the domain jobs, not during the web request:

- `domains.process` (every 5 minutes) sends pending registrations and transfers to the registrar.
- `domains.daily` handles renewals and expiry.

Clients manage nameservers, contacts, DNS, auto-renew, EPP codes and domain addons themselves (see [Client guide: domains](client-domains.md)).

## Registrars

Registrars are addons of kind `registrar`. Install, then configure their API credentials in the addon settings:

| Addon | Id | Settings |
|---|---|---|
| [CentralNic Reseller](developers/addon-reg-centralnic.md) | `registrar-centralnic` | `login` `password` `contact_handle` `test_mode` `api_base` |
| [eNom](developers/addon-reg-enom.md) | `registrar-enom` | `uid` `password` `test_mode` `api_base` |
| [Generic HTTP registrar](developers/addon-reg-generic.md) | `registrar-generic` | `api_base` `auth_header` `auth_value` `hmac_secret` |
| [GoDaddy](developers/addon-reg-godaddy.md) | `registrar-godaddy` | `api_key` `api_secret` `customer_ip` `test_mode` `api_base` |
| [Mock registrar](developers/addon-reg-mock.md) | `registrar-mock` |  |
| [Namecheap](developers/addon-reg-namecheap.md) | `registrar-namecheap` | `api_user` `api_key` `username` `client_ip` `test_mode` `api_base` |
| [OpenSRS](developers/addon-reg-opensrs.md) | `registrar-opensrs` | `username` `api_key` `reg_username` `reg_password` `test_mode` `api_base` |
| [ResellerClub](developers/addon-reg-resellerclub.md) | `registrar-resellerclub` | `reseller_id` `api_key` `customer_id` `contact_id` `test_mode` `api_base` |

Registrant verification emails (where a registry needs them) are sent by PeltyCMS; clients confirm at `/verify-registrant`.

