Porkbun Registrar Module for WHMCS

Porkbun Registrar Module for WHMCS

Developed By Nomfro Technologies

Compatible with WHMCS v9.0

Porkbun Domain Registrar Module for WHMCS

Connect your WHMCS installation directly to Porkbun and automate essential domain registration and management operations from one central platform.

The Porkbun Domain Registrar Module for WHMCS enables hosting providers, web agencies, developers, and domain businesses to provision and manage Porkbun domains through the standard WHMCS ordering, administration, and client-area workflows.

Customers can search for domains, register available names, transfer existing domains, renew domains, update nameservers, and manage supported DNS records without leaving your WHMCS website.

Key Features

  • Domain availability checking
  • Domain registration
  • Inbound domain transfers
  • Domain renewals
  • Transfer status synchronization
  • Domain expiry-date synchronization
  • Registrar status synchronization
  • Nameserver management
  • Automatic renewal configuration
  • Child nameserver management
  • Glue-record management
  • DNS record management
  • TLD pricing synchronization
  • Live registrar cost retrieval
  • Registration requirement handling
  • Porkbun API credential testing
  • WHMCS activity-log integration
  • API rate-limit handling
  • Request ID tracking
  • Safe retry handling
  • Duplicate transaction protection
  • Secure commercial license validation

Domain Registration

Customers can search for and register available domains through the standard WHMCS domain-ordering process.

Before submitting a billable registration, the module validates the domain request and retrieves the current Porkbun registration cost.

The module also supports additional registration requirements where they are required for a particular domain extension.

Domain Transfers

Allow customers to transfer supported domains into your Porkbun account through WHMCS.

The module supports:

  • EPP or authorization-code transfers
  • Transfer request validation
  • Inbound transfer submission
  • Transfer progress monitoring
  • Automatic transfer status updates
  • WHMCS pending-transfer synchronization

Domain Renewals

Domains can be renewed directly from WHMCS.

Before processing the renewal, the module checks the current Porkbun renewal cost and validates the request to help reduce unexpected registrar errors or duplicate transactions.

Domain Synchronization

The module integrates with WHMCS domain synchronization to update important registrar information, including:

  • Domain expiration dates
  • Registrar status
  • Registration status
  • Transfer status
  • Pending domain operations

For reliable synchronization, the standard WHMCS automation cron must be configured and running correctly.

Nameserver Management

Administrators and customers can manage domain nameservers through WHMCS.

Supported operations include:

  • Viewing current nameservers
  • Replacing nameservers
  • Validating nameserver changes
  • Managing child nameservers
  • Creating and updating glue records
  • Deleting supported glue records

DNS Management

Customers can manage supported Porkbun DNS records directly from the WHMCS client area.

Supported record types include:

  • A
  • AAAA
  • ALIAS
  • CAA
  • CNAME
  • HTTPS
  • MX
  • NS
  • SSHFP
  • SRV
  • SVCB
  • TLSA
  • TXT

The DNS synchronization system compares existing records with the requested changes and updates only the records that need to be created, modified, or removed.

TLD Pricing Synchronization

The module integrates with the WHMCS Registrar TLD Pricing Sync utility.

Administrators can import Porkbun registrar costs for supported domain extensions and then apply their preferred selling margins through WHMCS.

Pricing synchronization can include:

  • Registration costs
  • Renewal costs
  • Transfer costs
  • Supported registration periods

Non-standard entries that are not suitable for automatic WHMCS pricing are excluded from the synchronization process.

Safe Transaction Processing

The module includes safeguards for billable and configuration-changing API operations.

These safeguards include:

  • Pre-operation validation
  • Stable idempotency keys
  • Duplicate-operation protection
  • API request identifiers
  • Controlled retry handling
  • Rate-limit handling
  • Clear registrar error reporting

These measures help reduce the risk of duplicate registrations, renewals, transfers, or DNS changes.

Easy Installation

  1. Upload the module files to your WHMCS installation.
  2. Open System Settings > Domain Registrars.
  3. Activate the Porkbun registrar module.
  4. Enter your module license key.
  5. Enter your Porkbun API key and secret API key.
  6. Enable API access for the domains you want to manage.
  7. Assign Porkbun to your supported domain extensions.
  8. Configure or synchronize your domain pricing.
  9. Test registration, renewal, transfer, nameserver, and DNS operations before enabling automatic provisioning for customers.

A detailed installation and upgrade guide is included in the download package.

Requirements

  • A supported WHMCS installation
  • A Porkbun account
  • Porkbun API access
  • A valid Porkbun API key
  • A valid Porkbun secret API key
  • A valid module license
  • PHP cURL extension
  • PHP JSON extension
  • PHP zlib extension
  • A correctly configured WHMCS automation cron
  • Sufficient Porkbun account balance for billable operations

Existing Porkbun Domains

Porkbun API access may need to be enabled individually for domains that were already present in your Porkbun account before installing the module.

Domains without API access enabled may not be available for management through WHMCS.

Current Registrar Limitations

Some WHMCS registrar functions are not available because Porkbun does not currently provide corresponding public API operations.

These may include:

  • Retrieving an outbound EPP code
  • Changing registrar lock
  • Changing WHOIS privacy after registration
  • Editing registered-domain contact details
  • Deleting registered domains
  • Restoring domains from redemption
  • Processing unsupported premium-domain operations

Important Information

Domain registrations, renewals, transfers, DNS services, email products, and other registrar services are billed separately by Porkbun.

Availability, pricing, registration periods, and management features may vary by domain extension, registry policy, Porkbun account permissions, and API availability.

This product is an independently developed integration. It is not an official Porkbun or WHMCS product and is not affiliated with, sponsored by, or endorsed by Porkbun LLC or WHMCS.

 

Reviews

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

Jose @jose5991

February 23, 2026 at 08:15:55 AM

Got discount for purchasing two modules for them.

  • 4 months ago
  • Version Number 1.1.0
Grey  avatar

Grey @grey2702

February 23, 2026 at 08:06:07 AM

Waooo! I purchased at $35 now $125? Anyway the module works fine for me so far.

  • 4 months ago
  • Version Number 1.1.0
Alian John avatar

Alian John @smart8459

February 23, 2026 at 08:00:13 AM

Thanks for this module

  • 4 months ago
  • Version Number 1.1.0
 Adrien avatar

Adrien @1084

February 23, 2026 at 07:47:15 AM

Works perfectly with WHMCS and integrates smoothly without any issues.
It successfully imports all domain price-lists from Porkbun and performs exactly as expected.

  • 4 months ago
  • Version Number 1.1.0

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.5

System Requirements


  • WHMCS 8.7 or higher - PHP 7.4+ (recommended 8.1+)
  • cURL extension enabled
  • Valid Porkbun API Key + Secret API Key
  • Valid license key from https://license.nomfro.com
  • Porkbun account requirements for registration via API
  • Verified email address & Verified phone number
  • At least one domain previously registered (recommended)
  • Sufficient account balance/credit

* 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 Nomfro Technologies

Changelog

v2.0.0 Released July 14th, 2026

Latest Version


  • Rebuilt the registrar integration for Porkbun API v3.8.

  • Migrated API traffic to the current api.porkbun.com service and header authentication.

  • Added standard-domain registration with live quote verification and dry-run validation.

  • Added domain renewal with current renewal-price verification.

  • Added inbound domain transfer submission and transfer synchronization.

  • Added idempotency protection for write and billable operations.

  • Added rate-limit-aware retry handling for safe requests.

  • Added domain information, expiry, status and auto-renew synchronization.

  • Rebuilt nameserver and child-nameserver management.

  • Rebuilt DNS reconciliation for all currently documented Porkbun DNS record types.

  • Added TLD cost-pricing import compatible with the WHMCS pricing-sync margin workflow.

  • Added current registration-requirement validation for API-registerable TLDs and fixed terms.

  • Added API coverage for current Porkbun domain, DNS, DNSSEC, SSL, account, marketplace, API-key and webhook services.

  • Added redacted module diagnostics and safer API error handling.

  • Hardened local commercial-license validation and cache integrity.

  • Removed legacy hooks, obsolete utility code, unsupported claims and nonessential runtime comments.

  • Added production installation, commercial license and third-party notices.

 

Previous Versions


v1.1.0 Released February 12th, 2026

View/hide detailed changelog

v1.1.0 (2026-02)

  • Added real domain expiry sync using /domain/getDetails
  • Improved user-friendly error messages for common Porkbun issues
  • Added API credentials test on config save
  • Added support/contact links in module description
  • Updated version & year in header

v1.0.0 (initial release)

  • Domain registration, DNS, NS, forwarding, TLD import
  • License system integration
  • Basic debug 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
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