Article ID: 8370, created on Apr 1, 2010, last review on Oct 7, 2016

  • Applies to:
  • Business Automation

Symptoms


PBA is using the MaxMind GeoIP database in the 'GeoIP' fraud screening plug-in to check country a customer went to the Online Store from, this check is being performed by customer's IP address. This data may then be used in fraud filters to reject orders from unreliable countries.

Provider created Fraud Filter to mark orders from a particular list of countries as fraud or requiring manual approval and configured GeoIP fraud plug-in to check customer's country by IP address.

However, orders from IP addresses which belong to countries marked as unreliable, are not being marked as fraud or requiring manual approval, instead PBA is trying to process payments for such orders automatically.

In the BM.log log file we may see the following message: 'Country can not be determined by IP address' followed by specific IP address.

Cause


The reason of problem is that GeoIP database is outdated. If information about a particular IP address range is absent in currently used GeoIP database, then PBA cannot correctly recognize customer's IP address and will not be able to catch order as being placed from unreliable country.

Resolution


For PBA 5.4 the GeoLite database is updated to the latest version available by the moment of PBA update release.
Provider can also use another database. For detailed instructions, refer to PBA Provider's Guide >> Parallels Business Automation Configuration > Configuring Fraud Screening > Configuring Fraud Screening Plug-Ins > Configuring GeoIP Plug-in.

For PBA versions earlier than 5.4, to solve the problem Provider may update GeoIP database in PBA manually:

# cp -a /usr/share/GeoIP/GeoIP.dat /usr/share/GeoIP/GeoIP.dat.old
  • Put the new database to the proper folder:
# cp /root/GeoIP.dat /usr/share/GeoIP/GeoIP.dat
  • Restart the GEOIPBM container on PBA application server:
# /etc/init.d/pba restart GEOIPBM

198398b282069eaf2d94a6af87dcb3ff caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF