No image available

Use the country associated to customer IP to display payment methods

Overrides PrestaShop's default behavior by using the customer's IP address country — instead of the shipping address — to determine which payment methods to display.

Developed by motionseed

Get This Module Free on GitHub
License: Unknown Status: Unknown Health: Very Outdated

Info updated 1 month ago

Sources
Last commit: Nov 14, 2020
Type
Module

Info checked: Mar 2, 2026

By default, PrestaShop determines which payment methods to display based on the customer's shipping address country. This module overrides that behavior by detecting the customer's country from their IP address instead, ensuring that payment method restrictions reflect the customer's actual location rather than their stated delivery address.

  • Replaces shipping address country with IP-based country detection for payment method filtering
  • Works with PrestaShop's built-in payment restriction system — no need to reconfigure existing country rules
  • Free to use for both commercial and non-commercial websites under the Motionseed Free License

This module is suited for store owners who sell to international customers and want tighter control over which payment options are presented based on where the customer is actually located, reducing exposure to region-restricted payment methods being accessed via mismatched shipping addresses.

  • Reference
    prestashop-paymentrestrictionsip

  • License
    Unknown
  • Status
    Unknown

Comments (0)

No customer reviews for the moment.
Loading...