Payment Restrictions by Amasty

  • Popularity Score 556 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Limit use of payment methods by country, state, groups, store view, customer and products attributes © Amasty
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect

Previous Next

Payment Restrictions by Amasty

Amasty Info

Please find full description, live demo and user guide at Magento Payment Restrictions module page

Effective and reliable payment process in Magento.

Make the process of receiving payments more reliable.

Nowadays there are many options for receiving money online and offline. With most online payments you get the money immediately. With offline payments this is a rather different story - it can take weeks to receive a wire transfer, as you can't make a person go to a bank. Getting payments is the core of every business, therefore it is absolutely necessary to properly organize the payment process. Create payment rules to properly manage access to payment methods.

Flexible restrictions to apply only when necessary.

Magento Payment Restrictions module enables you to create very flexible payment method rules. On one hand they will restrict access to your Magento payment methods for some customers or in certain situations. And on the other hand will give more options in particular cases or to trusted and privileged customers. For example, make 'check' payment method available only to customers, who have previously spent more than $500 at your site. 'Cash on delivery' only for registered or premium group of customers.

Increase effectiveness of your payment process.

Sometimes it is necessary to limit usage of payment methods to prevent losses. E.g., it doesn't make sense to use certain payment gateways for small orders due to comparatively high processing fees. It is quite risky to provide options like 'cash on delivery' to new customers. In other situations, it makes sense to provide additional payment options, for example you can make wire transfer available to wholesale customers, who place large orders. With the module you will be able to fine-tune your payment system to maximize its output.

Flexible functionality for sensible payment restrictions.

Restrict payment methods by customers' personal data and order history.

Please be aware that restrictions based on customers' personal data and order history are available only if you have our Special Promotions Proextension. With combination of Payment Restrictions and Special Promotions Pro you can apply restrictions to individual customers. For example you know a customer who takes a long time to send funds by wire transfer. You can block 'wire transfer' method for the customer by specifying email, name, id and even date of birth. Or vice versa you can reward customers with great order history. Give 'purchase order' or 'cash on delivery' to people, who have previously spent more than $1000 at your website and placed at least 3 orders.

Set payment restrictions based on order data.

You can apply payment method limitations based on order subtotal, weight and products quantity. For instance, you can disable '2checkout' for orders worth less than $5, as otherwise you will lose about $1 on payment processing.

Restrict usage of Magento payment method per product attributes.

All product attributes are available for restriction conditions. You can block 'check' method for products from a category with cheap items or for products of a certain manufacturer.

NEW! Use customer attributes to set up payment conditions

Due to ability to use customer attributes when creating payment rule you can set up special conditions for individual customers. Various attributes concerning customer group, date of user registration, date of birth, gender, name and many others are at your service.

Create payment limitations based on shipping information.

Use parameters such as country, state or province, city, text in address line (e.g. PO Box), zip code, shipping method for restrictions. Let's say you operate from Virginia. It will not make sense to allow 'cash on delivery' method in Alaska, so you can block the method for distant provinces, where your own couriers don't deliver.

Limit use of payment methods by customer groups.

Many store owners have privileged groups of customers. Now it is possible to grant extra payment methods for such customers, e.g. 'cash on delivery'. Vice versa you can block offline payment methods for not logged in customers.

Restrict payment methods by store view and website.

This region based payment option feature can be very useful when you have a separate website or store view for each region or customer group.

NEW!Specify to which products the rule should be applied

It's possible to apply each created rule to:

- All products;
- Backorders only;
- Products that are in stock and can be ordered right now;

Conditions "starts from" and "ends with".

Especially useful for zip codes, so you can specify that a restriction should apply to all zip codes starting from '123' or ending with 'XYZ'.

Payment Restrictions can be applied both on front end and in admin panel.

To avoid cases when admin forgets that certain magento payment gateways can't be used for some customers or situations, you can set the restrictions to apply in admin panel as well - individual setting for each rule.

Live Demo: Backend

Also the extension:

  • is easy to use
  • meets all Magento development practices
  • is 100% Open Source
  • is easy to install (takes just a couple minutes)
  • Additional services:

  • Professional 120-day free e-mail support, help and guidance
  • Risk free purchase, 2-week money back guarantee
  • Paid extension customization
  • Amasty Store

    Please visit the official Magento Payment Restrictions module page to see the complete Change Log list

    Extension Updates Log:

    Version 1.1.0 - May 19, 2015
    – Possibility to create restriction by coupon code or shopping price rule

    Version 1.0.9 - May 04, 2015
    – Option to restrict payments for All orders, Backorders only or Non backorders

    Version 1.0.8 - Mar 31, 2015
    – Fixed coupon validation when it has mix of lowercase or uppercase letters

    Version 1.0.5 - Oct 08, 2014
    – Ability to use customer attributes as the conditions.

    Version 1.0.4 - July 11, 2014:
    – Possibility to use a particular day for restrictions.

    Version 1.0.3 - October 14, 2013
    – Ability to apply restrictions by city.

    Tags: restrict payment method, product based payment method, payment method per product, region based payment option, payment options based on zip code, payment option restrictions, products payment restrictions, restrict payment category, payment limit, restrict payment methods for several categories, restrict payment methods for specific category, restrict payment by country, restrict payment by state, payment methods per product, product payment method, payment method restrictions, restriction of payments, payment per product
    M1 Extension Versions

    Payment Restrictions change log

    2015-11-30 15:49:16
    • Version number: 1.1.3
    • Stability: Stable
    • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
    Version 1.1.3 - October 29, 2015
    – New option: Do NOT apply restrictions with specific discount rules or coupons

    Version 1.1.2 - October 27, 2015
    – Admin routing patch (SUPEE-6788) compatibility

    Version 1.1.0 - May 19, 2015
    – Possibility to create restriction by coupon code or shopping price rule

    Version 1.0.9 - May 04, 2015
    – Option to restrict payments for All orders, Backorders only or Non backorders

    Version 1.0.8 - March 31, 2015
    – Fixed coupon validation when it has mix of lowercase or uppercase letters

    Version 1.0.5 - October 08, 2014
    – Ability to use customer attributes as the conditions

    Version 1.0.4 - July 11, 2014
    – Possibility to use a particular day for restrictions.

    Version 1.0.3 - October 14, 2013
    – Ability to apply restrictions by city.

    Version 1.0.2 - December 14, 2012
    – New conditions "starts from" and "ends with". Especially useful for zip codes - you can specify, that a restriction should apply to all zip codes starting from '123' or ending with 'XYZ'.
    – Improved compatibility with 1.5 and older Magento versions.

    Version 1.0.1 - August 14, 2012
    – Condition option for address line, e.g. you can set restrictions for addresses with PO Boxes.
    – Fix of cache issue for product attributes in the conditions.

    Are Bank Types (BIN Base Promotion) one of the attributes in the condition settings?

    For example if we wish to allow ANZ bank cardholders to enjoy a discount no matter it being VISA, MASTERCARD or AMEX, can this be set in place?
    Asked by: adelkum
    Hi there, Unfortunately, Magento doesn't offer 'bank' as an attribute by default, neither does the extension. But you can create a 'bank' attribute as a custom attribute and assign it to the products you need. Please feel free to contact us for more details at any time. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2017-01-11

    Does it work on Gift Cards?

    I want to prevent customers from using Gift Cards (potentially discounted) to purchase additional Gift cards. Will this extension work for this purpose?
    Asked by: jmacias34
    Hi there, To prevent customers from using a Gift card for purchasing another gift card you need to properly configure your Card settings. The Payment restrictions extension won't be of much use in this situation. Please feel free to ask for more details at any time. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2016-06-11
    • y_2017, m_2, d_28, h_16CST
    • bvseo_bulk, prod_bvqa, vn_bulk_0.0
    • cp_1, bvpage1
    • co_hasquestionsanswers, tq_2
    • loc_en_US, sid_13522, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
    • clientName_magento
    Get Help

    Support for This Extension

    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.

    Magento Platform Support

    If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


    About the Developer

    This extension was developed by and is supported by Amasty

    Payment Restrictions by Amasty is rated 3.4 out of 5 by 10.
    Rated 5 out of 5 by from This should be a default feature in Magento! An awesome extension that should be a default feature in Magento. It's extremely useful and you restrict payment methods based on anything that you can think of. Based on city? Done! Base on customer's data? Done! Based on coupon? Done! It works well in all custom themes and with the latest Magento version I highly recommend this extension!
    Date published: 2016-04-27
    Rated 4 out of 5 by from nice app I’ve chosen this mod cause the similar market product didn't work with magento 1.9. Still it turned out that there was a little issue with magento rules, so I got help on that from Amasty support team. They quickly helped me to add conditions to enable COD for the cities where we don’t sell our products. At present the extension gives us the functionality we need and is working great. I have a suggestion to make this extension a bit better. It happens from time to time that we need to test checkout without a credit card. So in that case we need to enable payment method from specified IP addresses. So only the owner of the shop could pass a checkout without payment. It would be great if you could add such functionality to the module, guys.
    Date published: 2015-07-29
    Rated 5 out of 5 by from Useful for international shipping We have been using this extension for more than a year. It works with most popular payment methods, and when we had small issues with less popular payment methods, dear sirs from Amasty team helped us to solve these issues. Magento rules are pain so we also got help on that. We like the extension because it worked in the way we didn’t expect it to work. We have a large shop and ship worldwide so we have lots of payment methods. When the customer sees lots of them and also methods that are not available in his country he gets confused. So we restrict the methods and we noticed that the conversion on the step of payment rose a little bit and it was a pleasant surprise.
    Date published: 2014-12-16
    Rated 4 out of 5 by from Perfect Solution We needed an extension that could restrict the Purchase Order payment method to select customer groups, and this one worked great.
    Date published: 2014-11-17
    Rated 5 out of 5 by from Excellent extension that does what it promises Easy to install and simple to use. I am very pleased with all aspects of this extension.
    Date published: 2013-10-04
    Rated 1 out of 5 by from Poor Customer Support We purchased this extension 6 months ago and have had great success with the extension. We liked them so much that we decided to purchase another. But, we needed to have the extensions API version upgraded and have asked them through support with no success. Over the past week I have asked via e-mail and called everyday to no avail. I recommend the product but not the support. They have lost a future customer.
    Date published: 2013-08-16
    Rated 5 out of 5 by from very good support We had a problem with a payment extension, so first of all it didn't work. But the support has assisted us until it worked as it should. Thank you!
    Date published: 2013-07-30
    Rated 5 out of 5 by from Great extension with needed functionalties This extension gives us the functionalities we need. Works great!
    Date published: 2013-03-04
    Rated out of 5 by from Fantastic extension, easy to install easy to use. Great support from the company to config it.
    Date published: 2012-11-13
    Rated out of 5 by from This extension is clean, easy to use and does exactly what it says. We use it to restrict payment types for different customer groups (some have COD + Credit, others credit only). Tech support is excellent and quick. Very worthwhile!
    Date published: 2012-10-18
    • y_2017, m_2, d_28, h_19
    • bvseo_bulk, prod_bvrr, vn_bulk_0.0
    • cp_1, bvpage1
    • co_hasreviews, tv_0, tr_10
    • loc_en_US, sid_13522, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
    • clientName_magento

    In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



    * Required Fields

    Close window

    Forgot Your Password?

    Please enter your email below and we'll send you a new password.

    * Required Fields

    Close window


    To upload extension you must be logged in.

    * Required Fields

    Close window

    You are using an outdated browser

    We built Magento Connect using the latest techniques and technologies.
    This makes Magento Connect faster and easier to use.
    Unfortunately, your browser doesn't support those technologies.
    Use the links below to download a new browser or upgrade your existing browser.