Spaceship Domain Registrar

Spaceship Domain Registrar

Developed By Waseer Dev Labs

Compatible with WHMCS v9.0

Spaceship.com Domain Registrar for WHMCS

A production-ready WHMCS registrar module that integrates with the Spaceship Domain API and allows full domain lifecycle management directly from WHMCS.

Key Features

  • Domain Registration with full contact management and configurable privacy protection
  • Domain Transfer with EPP / authorization code support
  • Domain Renewal with automatic expiration date handling (1-10 years)
  • Nameserver Management supporting up to 5 nameservers
  • Full DNS Management (A, AAAA, CNAME, MX, TXT, NS, SRV records)
  • WHOIS Contact Management (Registrant, Admin, Tech and Billing)
  • WHOIS Privacy Protection toggle per domain
  • Registrar Lock management
  • EPP Code Retrieval for outbound transfers
  • Child Nameserver (Glue Records) management
  • Auto-Renewal control per domain
  • Automatic Domain Status and Expiry Synchronization via WHMCS cron
  • Transfer Status Synchronization
  • TLD Pricing Sync via WHMCS Registrar TLD & Pricing Sync Utility
  • Domain Deletion and Redemption Restore support
  • Premium Domain pricing support during availability checks
  • Uses WHMCS GetDomainInformation function for improved performance
  • Handles asynchronous registrar operations

Configuration Options

Setting Description API Key Spaceship API Key API Secret Spaceship API Secret Test Mode Enable sandbox testing Default Privacy Default WHOIS privacy setting Default Auto-Renew Enable auto-renew by default Debug Mode Log API requests in WHMCS Module Log Realtime Sync Display live registrar data in admin area

Requirements

  • WHMCS 7.10 or later (WHMCS 8.x and 9.x supported)
  • PHP 7.4 or later
  • PHP Extensions: cURL and JSON
  • Valid Spaceship API credentials

ionCube Loader is not required. This module is fully open source.

Installation

  1. Upload the modules/registrars/spaceship/ folder to your WHMCS installation
  2. Navigate to System Settings > Domain Registrars
  3. Activate Spaceship.com Domain Registrar
  4. Enter API credentials
  5. Assign the registrar to your TLDs in Domain Pricing

Debugging

Enable Debug Mode in the module settings to log API interactions in System Logs > Module Log.

Developer

Developed and maintained by Waseer Dev Labs.

License

Released under the MIT License. Free to use, modify and distribute.

 

Reviews

5 stars
0
0
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
1
1
Joe Ladan avatar

Joe Ladan @joe2210

February 23, 2026 at 08:24:10 AM

Thank you for free module but why is slow my website?

  • 10 hours ago

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8

System Requirements


  • PHP 7.4 or later
  • PHP cURL extension enabled
  • PHP JSON extension enabled
  • Valid Spaceship.com API credentials (API Key and Secret)
  • ionCube Loader is NOT required — this module is open source

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Waseer Dev Labs

Changelog

v1.2.0 Released February 15th, 2026

Latest Version


Changelog

[1.2.0] - 2026-02-15

Added

  • GetDomainInformation: Implemented the WHMCS-recommended GetDomainInformation function (WHMCS 7.6+) which consolidates domain data retrieval into a single API call. This replaces individual GetNameservers and GetRegistrarLock calls for better performance and ensures nameservers, expiry date, transfer lock, ID protection, and registration status are all correctly populated in the admin area.
  • TLD Pricing Import & Sync: Implemented GetTldPricing function for the WHMCS Registrar TLD & Pricing Sync Utility. Supports 33 popular TLDs (gTLDs and ccTLDs) with registration, renewal, and transfer pricing in USD. The Spaceship API does not have a dedicated TLD pricing endpoint, so pricing is maintained as a configurable list within the module.

Fixed

  • Nameserver Display: Fixed nameservers not appearing in the WHMCS admin client profile. The Spaceship API returns the nameservers key in lowercase, but the module was checking for camelCase nameServers. Now checks both formats for full compatibility.
  • TLD Pricing Error: Resolved "Invalid GetTldPricing Response from Module" error that occurred when clicking the Spaceship option on the WHMCS TLD Sync/Import page. The previous implementation returned an empty array instead of the required ResultsList object.
  • Privacy Level Values: Corrected privacy level values from off to public in domain registration and transfer functions, aligning with the Spaceship API specification which only accepts public or high.
  • Domain Renewal: Fixed renewal requests by fetching the currentExpirationDate from the API before making renewal calls, as required by the Spaceship API specification.
  • Transfer Sync: Added handling for the cancelled transfer status in the TransferSync function.

Improved

  • SRV Record Handling: Enhanced DNS record management for SRV records in both GetDNS and SaveDNS functions, correctly mapping service, protocol, weight, port, and target fields between WHMCS and the Spaceship API.
  • Contact Data Formatting: Enhanced the spaceship_formatContactPayload helper to better handle phone number formatting (E.164 to dot notation), field length truncation, and optional field omission.

[1.1.0] - 2026-01-19

Fixed

  • DNS Pagination: The GetDNS function now correctly handles pagination, ensuring all DNS records are retrieved for domains with more than 100 records.
  • SRV Record Hostnames: Corrected a bug where SRV record hostnames were formatted incorrectly (missing _ prefixes).
  • Client Area Cleanup: Removed a non-functional "Privacy Settings" button from the client area. ID Protection is managed via standard domain addons.

Improved

  • Contact Payload: Enhanced the data payload for creating and updating contacts to better handle empty optional fields, phone number formatting, and field length truncation.

[1.0.0] - 2026-01-15

Added

  • Initial release of the Spaceship.com WHMCS Domain Registrar Module.
  • Domain Registration with full contact management.
  • Domain Transfer with EPP code support.
  • Domain Renewal (1-10 years).
  • Nameserver Management (view & update).
  • Full DNS Record Management (A, AAAA, CNAME, MX, TXT, NS, SRV).
  • WHOIS Contact Management (registrant, admin, tech, billing).
  • Privacy Protection / ID Protection toggle.
  • Registrar Lock (transfer lock/unlock).
  • EPP Code Retrieval.
  • Child Nameserver / Glue Record management.
  • Auto-Renewal Management.
  • Domain Sync (status & expiry date synchronization via cron).
  • Transfer Sync (incoming transfer monitoring).
  • Domain Deletion & Restoration from redemption.
  • Premium Domain Support during availability checks.
  • Async Operation Handling.
  • Domain Availability Checking with WHMCS integration.
  • Debug mode with full API request/response logging.

 

See also

ConnectReseller

ConnectResseller WHMCS Registrar Module

Free
OpenSRS Domains Pro

The OpenSRS Domains Pro module allows you to register, renew and transfer domains from an ever-expanding selection of TLDs, including many new gTLDs. This module supports domain locking and WHOIS Privacy for select TLDs, as well as WHMCS Domain Sync.

Free
Dynadot Domain Registrar | WHMCS

Manage, acquire, renew, and transfer your Dynadot domain names using WHMCS.

Free
Domains module Realtime Register

Advanced domain module for WHMCS - Easily offer over 2000 TLDs to your customers

Free
Openprovider Domain Registrar Module for WHMCS

Effortlessly manage domain registrations, renewals, transfers, and DNS with the Openprovider WHMCS module. Sync pricing, automate tasks, and streamline your reseller business with ease.

Free