OpenSRS domain registration, renewal, and management plugin for the MyAdmin control panel. Provides full integration with the OpenSRS API for domain lifecycle operations including registration, transfers, renewals, WHOIS privacy, nameserver management, DNS SEC, lock/unlock, and event polling/acknowledgement.
- Domain registration and renewal via the OpenSRS API
- Domain transfer initiation and status checking
- WHOIS privacy enable/disable
- Nameserver creation, deletion, and retrieval
- Domain lock/unlock management
- Event polling and acknowledgement for webhook-style notifications
- XML and JSON API request support
- TLD-specific registration field handling (
.ca,.eu,.au,.fr,.it,.us, and more) - Premium domain detection and pricing
Install with Composer:
composer require detain/myadmin-opensrs-domainsThe plugin requires the following constants or settings to be defined:
| Constant | Description |
|---|---|
OPENSRS_USERNAME |
OpenSRS reseller API username |
OPENSRS_PASSWORD |
OpenSRS reseller API password |
OPENSRS_KEY |
OpenSRS reseller private key |
OPENSRS_TEST_KEY |
OpenSRS test environment key |
composer install
vendor/bin/phpunitThis package is licensed under the LGPL-2.1 license.