Spaceship.com Registrar Module

Spaceship.com Registrar Module

Developed By Tanvir Israq

Compatible with WHMCS v9.1

Spaceship.com Registrar Module for WHMCS

Sell and manage Spaceship.com domains from WHMCS. This free, open-source module connects WHMCS to the Spaceship.com Public API, with caching that keeps you clear of API rate limits.

Features

  • Domain lifecycle: registration, renewal and incoming transfers, with transfer status tracking.
  • Domain sync: keeps expiry dates and statuses up to date, including grace period and redemption.
  • WHOIS contacts: clients view and update Registrant, Admin, Tech and Billing contacts. Duplicate contacts aren't created.
  • ID protection: turn WHOIS privacy on or off.
  • DNS management: A, AAAA, CNAME, MX, TXT and SRV records in the WHMCS client area.
  • Child nameservers: create, update and delete glue records such as ns1.yourdomain.com.
  • Registrar lock and EPP codes: lock status is checked through the API, with an EPP status fallback.
  • Domain lookup: availability checks through the Spaceship API.
  • Account balance: see your Spaceship wallet balance on the registrar settings page.
  • Rate-limit protection: a database cache cuts API calls and prevents "429 Too Many Requests" errors.
  • Module logging: uses WHMCS module logging, with API keys masked.

Requirements

  • WHMCS 8.x or 9.x
  • PHP 7.4 or later (8.1+ recommended)
  • A Spaceship.com API key and secret with the domain, contact and (optionally) DNS scopes

Installation

  1. Download the latest release from GitHub and upload the modules/ folder to your WHMCS root.
  2. Go to System Settings > Domain Registrars and activate Spaceship.
  3. Enter your API key and secret.

Want TLD pricing sync?

The Premium version adds automatic TLD pricing import from Spaceship (register, renew and transfer costs, including the ICANN fee) and premium domain sales with your own markup. It's a $29 lifetime license: https://my.topeta.com/downloads/spaceship-com-registrar-whmcs-module/

Links

  • Source and releases: https://github.com/TanvirIsraq/whmcs-spaceship-registrar
  • Product page: https://www.topeta.com/products/spaceship-com-registrar-whmcs-module/
  • Documentation: https://my.topeta.com/docs/
  • Support: https://my.topeta.com/support-portal/

Built and maintained by Topeta.

 

Reviews

5 stars
0
0
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
1
1
Shortus  avatar

Shortus @shortus7882

May 3, 2026 at 01:16:41 AM

not good at all getting too much error 422,404 it's not ready to go module. No support, provide atleast properly working module also define all error with troubleshoot

Tanvir Israq avatar

Tanvir Israq @tanvirisraq

November 9, 2026 at 08:46:34 AM

Spaceship.com still has strict API call limitations, which is where the 422 errors actually come from.

You did not even submit a support ticket or an email. Let us know here -> https://my.topeta.com/support-portal/

Owner@Tanvir Israq  
  • 6 months ago
  • Version Number 2.0.0

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • 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

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 Tanvir Israq

Changelog

v2.2.3 Released March 16th, 2026

Latest Version


2.2.3 (2026-03-16)

Changed

  • The module is now maintained by Topeta. Support and licenses are at my.topeta.com.

Fixed

  • Release packaging fix.
  • The upgrade link in the free version now points to the current store page.

2.2.2 (2026-03-03)

Fixed

  • Domain registration uses the endpoint Spaceship requires.
  • Contact details are cleaned before sending (trimmed spaces, fallbacks for missing required fields), which stops "422 Unprocessable Entity" errors.
  • WHOIS privacy now sends the privacy level and consent fields Spaceship requires.
  • Contact creation uses the correct HTTP method.

2.2.1 (2026-02-23)

Fixed

  • PHP 8.4 compatibility ("Class not found" errors).

2.1.1 (2026-02-20)

Added

  • Database-backed cache, shared across admin sessions, to prevent rate-limit errors.

Fixed

  • ID protection toggle follows Spaceship's API spec.
  • DNS record updates.

 

Previous Versions


v2.0.0 Released February 19th, 2026

View/hide detailed changelog

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.0] - 2026-02-19

Added

  • Smart Rate-Limit Protection: Implemented a global in-memory caching engine to minimize API calls (prevents 429 Too Many Requests errors).
  • Account Balance Display: Support for viewing Spaceship wallet balance in WHMCS settings.
  • Improved Domain Sync: Support for granular status mapping (Registered, Expired, Grace Period, Redemption).
  • Advanced Logging: Full integration with WHMCS logModuleCall with automatic credential masking.
  • MIT License: Formally added the project license.
  • Developer Documentation: Added extensive DocBlocks and technical comments for contributors.

Fixed

  • Registrar Lock Toggle: Major refactor to fix 404 errors using a dual-check system (Direct Boolean + EPP Status scan).
  • DNS Management: Fixed retrieval failure caused by missing mandatory take and skip parameters.
  • Child Nameserver Formatting: Automatic host-prefix stripping for compatibility with Spaceship API requirements.
  • Contact Deduplication: Added logic to prevent redundant contact creation during WHOIS updates.
  • DNS Error Handling: Improved error messages to detect when a domain is using external nameservers.

Changed

  • README: Completely rewritten for clarity, including installation and troubleshooting guides.
  • Repository Structure: Moved original fork code to legacy branch and modernized the main branch.

Compatibility

  • Verified support for WHMCS v9.x.
  • Verified support for PHP 8.1+.

 

See also

ConnectReseller

ConnectResseller WHMCS Registrar Module

Free
Dynadot Domain Registrar | WHMCS

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

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
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
Domains module Realtime Register

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

Free