Powered by Magento Commerce 2.4.1

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.

Payment Restriction



Back to top

Provide all the details of your extension’s features and functionality. Include any updates.

Payment Restriction by Mageplaza empowers customers with the ability to use conditions to control payment methods. Those conditions can be set in store views, product attributes, customer groups, countries/states, and many more. The module can optimize your online system and cut down the abandoned cart rate.

  • Allow showing appropriate payment method to optimize the process of payment 
  • Minimize the risks and resolve payment issues
  • Use methods of shipping to limit payment
  • Use product info to limit payment
  • Use cart total to limit payment

Compatible well with Mageplaza One Step Checkout, Ajax Layered Navigation  


Problems & Solutions

There are limited restrictions when users only use the Magento 2 default. In specific, the original default restricts payment’s visibility based on store views and some offline methods, Country and Order Total. Businesses require an intricate system of restriction to display payment depending on conditions like Customer groups, Time frame, Cart condition or Sale rules.   

The checkout page is an important stage to lead to a better conversion rate. Magento 2 Payment Restriction by Mageplaza give store owners more rules and conditions to display payment method to suitable product types.


Case Studies

Case 1: Hide One Or Several Payment Methods Of High-value Orders

Due to higher guarantee requirements of valuable products, owners often prefer buyers to pay via reliable payment like Paypal, Bank Transfer to avoid risks of traditional methods like Cash on Delivery. 

Case 2: Hide One Or Several Payment Methods With Small Value Order

As owners do not want to charge expensive extra fees for low subtotal order, admins can hide payments methods coming from the third parties to prioritize Cash on Delivery method.

Case 3: Hide One Or Several Gateways For Special Products In The Cart 

With the aim to enhance security, users can limit the payment method of those products to reduce risks. For example, a customer cart containing an iPhone X, a high-value product, will be required to pay through bank transfer.

Case 4: Apply Different Methods Of Payment For Specific Countries

For different countries, there are different methods take place to pay for orders. So, the store owners can hide unavailable methods in each country.  


Highlight Features

Use Shipping Methods To Determine Payment Methods

With the assistance of the feature, store owners can display specific payment methods that are suitable with the shipping method. This provides owners the ability to balance between delivery cost charged by third parties and avoid the possible risk of abandoned orders. 

For instance, when buyers choose their order to be shipped by FedEx, they have to pay through Bank Transfer. For free shipping, customers have options to pay when they receive products.


Restrict Payment Based On Product Info

Using attributes is another way to create restrictions for the payment method. As value is normally influenced by attributes, stores will require customers to pay through bank transfer to prevent risks when selling high-value products (such as abandoning orders).

For example, a store that sales limited edition watches imported from Swiss will demand shoppers to pay through the Bank Transfer payment and deny to accept Cash on Delivery.


Use Cart Total For Gate Way Restriction

This is another smart move that can be made by admins. The total value of the cart that considered to be high should never be suggested with Cash on Delivery method. The function has the responsibility to hide the Cash on Delivery as soon as the subtotal order reaches a maximum value. Instead, Wire Transfer will take place for buyers to select.

It is easy for admins to select Cart Subtotal to set rules for certain types of payment method.


Apply Frontend And Backend Order With Ease

Applying order rules are available on the frontend and backend. This is an outstanding feature that brings value to the extension.

On store site’s front page, visitors are allowed to view the payment method on View Cart Page, Minicart, Checkout Page. In addition, the module is fully compatible with One Step Checkout module

Furthermore, the module can support well for admins who want to show order rules of special customers only on the backend.  


More Features

Majorly Influenced By Cart Price Rules

Cart price rules will check all conditions and rules of payment restriction.


Set Rule’s Time Frame 

A timeframe for each rule can be easily set from the admin panel.


Display Payment Method On Minicart

Customers are able to view the payment method on Minicart section on the top menu.


Properly Compatible With One Step Checkout

On Checkout Page, the methods of payment will be shown properly with the help of Mageplaza One Step Checkout


Full Feature List

For Store Admins

  • Allow enabling/disabling the module
  • Payment rules management grid 
  • Set rule name
  • Set description for the rules to use internally 
  • Set rule status
  • View the rule to certain customer groups or store views 
  • Set rules’ time frame: date, day, hour
  • Set rules’ priority
  • Set the rule conditions on Cart Price Rules 
  • Apply the rule with a selected payment method
  • Allow applying the method of payment on the frontend and/or the backend order
  • Allow showing/hiding the method of payment

For Customers

  • Access to appropriate payment methods
  • Able to choose wished payment methods based on conditions: attributes, the subtotal, shipping method   



Frontend | Backend



User Guide | Installation Guide 

Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Magento platform compatibility

Open Source (CE): 2.1, 2.2

Commerce on prem (EE): 2.1, 2.2


Stable Build


18 April, 2019


Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Fixed error with no cart ID when access the category page


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Released on 2019-01-16

    Release notes:

    Initial Release


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top