101domain

31 views Markdown

Connect 101domain to WISECP to sell domains, import existing registrations and manage domain services through REST and EPP access.

Accessing the Screen

Open Products → Domain Names → Domain Registrars → All Modules → 101domain: {admin}/module/registrars?module=Domain101.

What Is on the Screen?

SectionPurposeResult
Module SettingsTwo API connections and costsSaves account settings
ImportExisting provider domainsCreates customer services
Import ExtensionsKnown extension costsUpdates assignments and prices

Prepare Both Connections

Obtain EPP access and credentials from 101domain. A REST token does not replace them. For REST, the primary account needs 2FA or SSO. Open My Account → Developer Tools - API & MCP, choose permissions and expiry, then generate and securely store the token. See the official key guide.

PHP cURL, DOM and intl and HTTPS access to both addresses are required. There is no Test Mode switch or separate server record.

Settings

EPP UsernameRequired, initially empty. Enter the provider-issued EPP login.
EPP PasswordRequired, initially empty. Use the EPP password, not the REST token.
EPP EndpointRequired. Default: https://api.101domain.com/epp.xml. Change only to a provider-confirmed address.
REST API TokenRequired, initially empty. Use an unexpired token for the same account.
REST Base AddressRequired. Default: https://api.101domain.com.
Token ScopesInformation only. Grant domain reading and DNS reading/writing permissions; check each operation’s current provider requirements.
Disable SSL VerificationOff by default. Keep it off for both connections; fix certificate errors instead of leaving verification disabled.
Default NameserversFour empty fields, first two marked required. Without both, service defaults use system nameservers.
Automatic Cost UpdatesOff initially. The module’s cost retrieval does not check this switch; it cannot prevent a manual extension import.
Cost CurrencyMatch the account currency for correct prices. The initial selection comes from the system currency list.

Tasks

Test and Save

  1. In Module Settings, enter both credential sets and addresses. For testing, use only provider-confirmed test accounts and endpoints.
  2. Click Test Connection beside Save Changes. It reads REST domain information and logs in through EPP without ordering domains.
  3. Click Save Changes. Testing does not save; success confirms both connections, not every operation.

Import Extensions and Domains

  1. Open Import Extensions, select extensions and click its Import button. Only extensions already known to WISECP are priced.
  2. Under Products → Domain Names, check registrar assignments, currency and selling prices. Existing extensions can change using your configured profit rate.
  3. Open Import, search or page through domains, select records and match customers and dates. Click that tab’s Import button.
  4. Check each service’s owner, registrar and expiry. This creates WISECP records without purchasing or transferring domains; reading complete details needs both APIs.

Manage Services

Open a domain under Orders → Services; the related guides explain DNS, WHOIS and transfer controls. Clients manage their own domain services when status, permissions and enabled features allow it.

  • Availability uses REST; registration, transfer, renewal, contacts, child nameservers and transfer lock use EPP. Transfer requires the current authorization code.
  • Registration prepares four contacts. Supply full contact details and country-coded phone numbers, plus extension-specific fields for .se, .pl, .aero, .asia, .pro, .ro, .jobs, .uk and .us.
  • Pending registration is not completion. Synchronization reads status and expiry; transfer synchronization does not send another transfer request.
  • Authorization code retrieval reads the existing EPP code. Removing the client transfer lock cannot remove registry locks or holds.
  • Nameserver saving replaces the full list. DNS supports A, AAAA, CNAME, NS, MX, TXT, SRV and CAA on provider-managed DNS.
  • Include MX priority and complete SRV values in record content. Reopen the list after editing because record identifiers can change.
  • URL forwarding supports permanent 301 and masked forwarding. The panel’s 302 choice requests masking, not a temporary 302 redirect.
  • Privacy add-ons, restore, DNSSEC, email forwarding and balance queries have no dedicated implementation here.

Important Notes

Charges and Verification

Registration, transfer and renewal may charge the provider balance. Before sales, verify admin and client results separately with a provider-confirmed test domain. Compare provider status and expiry before retrying failures.

Shared Contacts and Child Nameservers

Updating a shared contact can affect other domains. Deleting a child nameserver removes the whole host, not only its displayed IP. The list is not a complete account-wide host inventory.

Required Permissions

Setup requires Domain Registrars. Extension changes require Products → Edit; service actions require their corresponding permissions.

Was this helpful?

Thanks for your feedback!

Still Need Help?

Our support team is here around the clock for anything you can't find above.