You have no items in your shopping cart.

Payment Method Restrictions

Payment Method Restrictions

$50.00

Restrict existing payment methods and change its fees using rules

Take Full Control of Payment Methods at Checkout

FoxNetSoft Payment Method Restrictions is a nopCommerce plugin that gives store administrators complete control over which payment methods are displayed to customers at checkout — and what fees apply to them. Instead of showing a fixed list of payment options to everyone, you can define a prioritized chain of rules that dynamically filters and adjusts payment methods based on the real context of each order.

Whether you need to restrict certain payment options by country, order value, customer segment, shipping method, or products in the cart, this plugin handles it automatically — with no changes required to your storefront templates or existing payment integrations.

Key Benefits

  • Reduce payment friction — show only the payment options that are relevant and available for each customer's specific situation.
  • Protect margins — apply conditional surcharges or discounts to payment method fees based on order context, with min/max bounds and cumulative chaining.
  • Serve diverse customer segments — configure separate payment rules for wholesale vs. retail customers, registered vs. guest users, or any custom customer role.
  • Support multi-store operations — scope individual rules to specific stores so each store has its own tailored checkout experience.
  • Run time-limited promotions — enable or disable payment rules based on a date range, perfect for seasonal offers or temporary restrictions.
  • Avoid custom development — replace ad-hoc code customizations with a fully configurable rule engine managed entirely from the admin panel.

Main Features

  • Rule chain with priority ordering — create multiple named payment rules, each with a display order. Rules are evaluated sequentially, and each rule can proceed to the next, jump to a specific rule, or exit the chain early.
  • Rich condition builder — attach one or more conditions to each rule using nested AND/OR groups. Conditions can be based on: billing or shipping address (country, region, city, zip code), order total or subtotal, number of past orders, chosen shipping method or pickup point, products in cart (category, manufacturer, vendor, warehouse), checkout attributes, customer attributes, product specification attributes, and selected currency.
  • Flexible payment method visibility actions — choose how each rule affects the payment method list: show or hide specific methods when conditions are met or not met, exit the rule chain while keeping or removing unprocessed methods.
  • Conditional fee adjustments — per rule, apply a fixed replacement fee, a fixed surcharge or discount, or a percentage surcharge or discount to the payment method's additional handling fee. Set minimum and maximum bounds and stack adjustments cumulatively across multiple matching rules.
  • Customer role and store scoping — restrict each rule to one or more customer roles (ACL) and to specific stores (multi-store), giving fine-grained control over who sees which rules applied.
  • Date range activation — set an optional start and end date on any rule so it activates and deactivates automatically.
  • Order subtotal quick filter — define a minimum and maximum order subtotal range directly on the rule for fast filtering without building a full condition.
  • Admin rule management grid — manage all rules from a single DataTables-powered list showing name, status, priority order, conditions summary, targeted payment methods, and fee settings.
  • Debug logging — optionally enable per-request trace logging that records rule IDs, condition results, and fee values to a log file, downloadable directly from the admin panel.

Why Buy This Plugin

Implementing payment method restrictions manually requires modifying core nopCommerce services — work that must be repeated with every platform upgrade and is difficult to hand off to non-developers. This plugin replaces that custom code with a structured, upgrade-safe rule engine that any store administrator can configure and maintain. It integrates with nopCommerce's native ACL, multi-store, and payment infrastructure without patching core files.

  • No storefront template changes required — filtering is applied automatically at the service level.
  • Works with all installed nopCommerce payment method plugins — no per-plugin configuration needed.
  • Rules and conditions are fully manageable from the admin UI — no code, no deployments.
  • Admin activity log tracks every rule create, edit, and delete operation for auditability.

How It Works

  1. Install and enable the plugin — after installation, enable the plugin from its configuration page. The plugin registers itself transparently with nopCommerce's payment infrastructure.
  2. Create payment rules — in the admin panel under Payment Method Restrictions > Rules, create one or more rules. Set a name, priority order, and optional date range for each rule.
  3. Define conditions — for each rule, use the requirement builder to add conditions. Combine them with AND/OR logic and nest them into groups for complex scenarios.
  4. Choose the action — specify which payment methods the rule targets and what should happen when conditions are met: hide or show those methods, adjust their fees, and decide how the rule chain should continue.
  5. Scope and schedule the rule — optionally limit the rule to specific customer roles, stores, and a date range. Activate or deactivate it at any time with the active flag.
  6. Rules run automatically — every time a customer reaches the payment step at checkout, the plugin evaluates the active rule chain in priority order and presents only the payment methods and fees that match the configured logic.

Compatibility / Requirements

  • Supported nopCommerce version: 4.90, 4.80, 4.70, 4.60, 4.50, 4.40, 4.30, 4.20, 4.10.
  • License: A FoxNetSoft serial number is required for production use. A 30-day trial is available after installation.
  • Payment method plugins: compatible with all installed nopCommerce IPaymentMethod plugins — no additional configuration required per payment method.
  • Compatibility note: this plugin overrides the nopCommerce payment plugin manager service. It cannot be used simultaneously with another plugin that overrides the same service. The admin dashboard will display a warning if a conflict is detected.

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.