GeoIP Order Blocking

GeoIP Order Blocking

Developed By ASPnix Web Hosting

Compatible with WHMCS v8.3

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 (through Maxmind or, 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.

  • Aids in preventing fraud by blocking orders from IP addresses in certain Countries which you do not wish to receive orders from
  • 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
  • GeoPlugin is free up to 120 lookups per minute
  • Multiple lookup systems supported. Native PHP lookups through the geoip extension, Maxmind’s PHP API using their databases and the service
  • 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  
  • 3 years ago

Version Compatibility

Compatible with WHMCS v8.3

Full Version Compatibility

  • Selected versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements

  • PHP 5.6+

* 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


v2.0.4 Released June 18th, 2018

Latest Version

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


Previous Versions

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 detect payment 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.

Dependent Configurable Options

Create dependencies between configurable options to hide options dynamically

Product Limiter

Allows you to limit the purchase of an products/services for each client