Payment Methods Filter

Payment Methods Filter

Released 5 years ago , Last update 1 year ago

A module that allow to manage what payment methods will be shown, according to selected shipping method, product in shopping cart, or customer group.

This extension has the following capabilities:

  • filter available payment methods, based on what shipping carrier and method was selected
  • filter available payment methods, based on what product customer buy ( using SKU of the product)
  • filter available payment methods based on any product attribute
  • filter payment methods based on client group
  • also, module can filter Paypal Express button on product page, if product was selected in SKU or attribute filters 

Filter is textual and multilangual and can be configured for each language.


  • unpack folder to Magento root installation
  • clear cache

Magento Versions

1.6.*, 1.7.*


  • if you will see 404 error page when open "Configuration - Payment Methods Filter" try to resave roles for admin user
  • 5 2
  • 4 0
  • 3 0
  • 2 0
  • 1 0
2 Reviews Read Reviews


31 day 31-day money-back guarantee


Support Provided

  • Perpetual license

  • Unlimited sites, 1 server

  • No distribution (hosted use only)

  • Commercial use

  • 3 months support


Ulimited + 12 month support + Bonus "Magento Shopping Cart Rules Import-Export" module

  • Perpetual license

  • Unlimited sites, servers

  • No distribution (hosted use only)

  • Commercial use

  • 12 months support

Need custom services for this product? Get a quote


Filter by attribute:

  1. Enable filtering by attribute
  2. Add new row
  3. Set attribute code
  4. Set value (exact match)
  5. Select payment method from list.

Filter by SKU (shipping):

  1. Enable filtering by SKU
  2. Add new row
  3. Set part of the sku or multiple SKUs, separated by ","
  4. Select payment method from list.

You can set few values separated by comma. Like "001, SKU2, TEST123", and for all products with sku that contain one of them (001-12345, SKU234, SOMETEST123) payment method will be filtered.

Filter by Shipping Method (shipping):

  1. Enable filtering by Shipping
  2. Add new row
  3. Select shipping method from list.
  4. Select payment method from list.

Filter by Customer Group (shipping):

  1. Enable filtering by Customer Group
  2. Add new row
  3. Select group from list.
  4. Select payment method from list.


0.1.8 [2015-04-08]:

  • [NEW] Added filter by custom rules. Currently you can filter by subtotal or grand total value of the cart

0.1.7 [2015-04-08]:

  • added filter for Paypal Express on product page ( only sku or attribute filter ). Now if for this product Paypal Express is disabled, it will be hidden from product details page.
  • fixed multi-website support [2015-04-05]:

  • small updates

0.1.6 [2013-10-24]:

  • filter by attribute now use attribute options labels to filter

0.1.5 [2013-10-21]:

  • fixed attributes filter in Magento 1.7

0.1.4 [2013-09-23]:

  • fixed compatibility with other modules that works with payment methods
  • added filter by customer group [NEW]

0.1.3 [2013-09-20]:

  • now you can select shipping and payment methods from list
  • fixed errors
  • now you can filter separately by shipping method from carrier [NEW]

0.1.2 [2011-06-23]:

  • you can now filter payment methods basing on product attribute

Demo credentials

Magento 1.7

Demo admin: Demo admin
Admin login: demo
Admin password: demo1234

Demo frontend: Demo site
User login: please register
User password: your own

3 licenses, starting from From » $39.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

or Get a quote

for customization or integration services

Or enter your name and Email
  • O Oscar 11 months ago
    Hello I'm intressted on your extension Payment Methods Filter. Does it works with Magento 1.8? I also have the firecheckout extension from template masters. Oscar
  • FW Frederik Winkelsdorf 1 year ago
    Is is possible to filter payment for Cash On Delivery based on *shipping* country with this extension? How did you implement the extension, with observers (will it not interfere with other checkout extensions?)
    • MK Maksim Koretsky Publisher 1 year ago
      Hi Latest versions use Observer and dont overwrite classes. COD shipping module should have a config for countries, this is standard functional for most of shipping modules.
    • FW Frederik Winkelsdorf 1 year ago
      Hi! Thanks for the quick reply :) Actually "Cash on Delivery" in magento is not a shipping but a payment option. By default it only allows limiting the Billing Country (which does not really make sense with Cash on Delivery, as it's billed as the name says on Delivery in Shipping Country). Hence my question: It's possible to limit Payment Method by "Shipping Country" with this?
    • MK Maksim Koretsky Publisher 1 year ago
      no, but maybe it can be added... need to check
    • FW Frederik Winkelsdorf 1 year ago
      Ok, anyway thank you very much for checking back :)
  • AA Adam Allen 2 years ago
    Will this work with magento CE 1.9 and also with custom themes? What i need to do is 1.Display certain payment methods depending on the user group 2. Add new payment methods 3. Change shipping type if certain items are added to the cart Will your extension be able to do all of these things? Thank you
    • MB Mischa Brammer 2 years ago
      Hi, also need to know if it is compatible with Magento CE 1.9.x and custom themes.
    • C Cristian 2 years ago
      LOL 2 months without answer...
    • MK Maksim Koretsky Publisher 1 year ago
      Hi #1 was implemented in module since 0.1.4 version