GeoIP Lookup

GeoIP Lookup

Developed By ASPnix Web Hosting

Compatible with WHMCS v8.7

The GeoIP Order Blocking Addon for WHMCS is a perfect solution for WHMCS administrators who want to prevent orders from being placed from certain Countries. By utilizing IP to location (currently supports MaxMind MMDB and their Insights service), the customer’s IP address is converted into a geographical location object that the module will compare with a list of provided Countries you do not wish to accept orders from. You may also decide to not accept orders from VPNs, Proxies and other anonymizers.

  • Aids in preventing fraud by blocking orders from IP addresses in certain Countries which you do not wish to receive orders from
  • Aids in preventing fraud by blocking orders from anonymous IP addresses (such as VPNs, Proxies etc.)
  • Alerts the user at order checkout if the order has been blocked with a customizable message
  • Blocked orders are logged in the WHMCS administrator’s activity log, including the IP address and offending Country
  • Multiple lookup systems supported. MaxMind MMDB (local database) and MaxMind GeoIP2 Web Services (Insights)
  • Save time, money and resources by blocking orders from Countries from which you do not want to receive orders from



5 stars
4 stars
3 stars
2 stars
1 star

Ian Case @IanC

July 18, 2018 at 01:20:00 AM

Very disappointed in this plugin. Their install advice is "* Extract and upload to your WHMCS installation root directory" Nope! Google search advice is extract to whmcs root > modules > addons Nope! Chat line is fast but they want $25 to install it for you. Looks good on paper but no idea if it works :-(

ASPnix Web Hosting @ASPnix

November 30, 2018 at 10:01:40 PM (Edited)

The module and any associated downloads are packaged up in a way where you simply extract and upload to your WHMCS root and then the module is ready for activation.

The download has a "modules" and sometimes a "vendor" folder in the root of the archive, again, packaged so that you simply copy the contents of the archive straight into your WHMCS root folder.

Installation support is provided, but is $25 as you stated, we do not offer free installation support.

Owner@ASPnix Web Hosting  
  • 6 years ago
  • Version Number 2.0.4

Version Compatibility

Compatible with WHMCS v8.7

Full Version Compatibility

  • Selected versions of WHMCS v8.7
        8.7.0 - 8.7.1
  • Selected versions of WHMCS v8.6
        8.6.0 - 8.6.1
  • All versions of WHMCS v8.5

System Requirements

  • PHP 7.4+
  • TLS 1.2+ support
  • MaxMind MMDB installed or a MaxMind GeoIP2 Web Services (Insights) API account
  • Ioncube loader v12+

* 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 ASPnix Web Hosting


v3.0.6 Released March 21st, 2023

Latest Version

  • Added a requested feature to whitelist a client, regardless of the IP they use
  • Resolved an issue where a whitelisted IP may not be properly trusted during ordering


Previous Versions

v3.0.5 Released February 24th, 2023

View/hide detailed changelog

  • Added a "Refresh" button to clear IP lookup result cache manually


v3.0.4 Released February 13th, 2023

View/hide detailed changelog

  • Added ability to added trusted IP addresses (CIDR/range)
  • When viewing an IP in the admin area, added fields for if the IP result is cached or live as well if the IP is trusted


v3.0.3 Released December 9th, 2022

View/hide detailed changelog

  • Replace "Lookup" link when viewing an order
  • Added hook to add geo ip details as Smarty variables for the client area
  • Improved splitting of blocked country codes


v3.0.2 Released October 21st, 2022

View/hide detailed changelog

  • Rewritten for WHMCS 8.2+ and PHP 7.4+
  • Supports MaxMind GeoIP2 Insights
  • Supports local MaxMind MMDB database


v2.0.4 Released June 18th, 2018

View/hide detailed changelog

  • Added new geoip lookup option -
  • Resolved an issue where the hostname of an IP may not return


v2.0.3 Released April 5th, 2018

View/hide detailed changelog

  • Resolved an issue where the maxmind database may not load
  • All HTTP-based lookup services now use the GuzzleHTTP library


v2.0.2 Released March 20th, 2018

View/hide detailed changelog

  • Added new addon output option to indicate if an address is "private" or "reserved"
  • Added new geoip lookup option - Cli.Fyi
  • FreeGeoIP and GeoIPDB lookup improvements


v2.0.0 Released October 10th, 2017

View/hide detailed changelog

  • Complete rewrite for better performance with modern PHP releases
  • Added Free GeoIP lookup service
  • Removed the legacy GeoIP.dat lookup system
  • Moved the Maxmind database and libraries to the vendor directory
  • Lookup Admin addon output will now indicate if an IP address would be blocked or whitelisted


v1.2.0 Released July 10th, 2017

View/hide detailed changelog

  • Updated the GeoIP*.dat files to July 2017
  • Added flag icon on IP lookup addon output
  • IP lookup addon now uses the WHMCS 7 look and feel


v1.1.5 Released July 14th, 2015

View/hide detailed changelog

Version 1.1.5 – Released 07.14.2015

  • Full support for WHMCS 6.0
  • Updated geoip.dat to July 1st, 2015
  • Support for IPv6 through and the Maxmind API
  • Added geoipv6.dat (July 1st, 2015)


See also

FraudLabs Pro Fraud Prevention

Fraud prevention plugin to prevent fraud, reduce fraud chargeback & high risk transactions

Order Notes

Staff need to make a note

WHMCS Order Assistant

Order Assistant helps you to automate order management process. It can automatically accept Pending Orders; send an email or open a ticket with client; and cancel the order if no payment is made still.

IPQS Fraud Prevention & Order Validation

Accurate risk analysis for orders & users to prevent fraud and minimize chargebacks.

Lara, Fraud Control

Allow you to to have custom fraud control per payment gateway.