Dependent payment methods

Write a review

This product is electronically distributed.


Dependent payment methods

This add-on will help you configure payment methods to be dependent on shipping methods, countries or locations. You are able to select Countries for which each payment method will be available, if a customer is from another country than he won't see such payment. The same is for Locations, each payment method can be enabled for a certain Locations only. You can also configure for which shipping methods each payment method should be available.

Dependent Payment methods add-on can be useful in case you have some specific payment methods like "by cash" in this case only customers near your location should be able to use this payment.

In some cases you would like to forbid all the payment methods except "Paypal" for non-US residents.

Compatible with CS-Cart / Multi-Vendor v4.x.x


· any payment method can be hided depending on customer address or shipping method that was selected

· ability to select which address (shipping or billing) to use for country/locations dependency

· locations allows you to enable a payment method for certain address/state/zip code

· ability to set both shipping & region (Location/Country) dependencies for a payment

· no core files changes required


After you place an order, and it is processed you will receive a email with link to download add-on package.

Usually it takes several minutes to get order processed.


1. Copy the entire content of the archive to the directory with installed CS-Cart store

2. In the admin area go to the add-ons list and click "install" button next to "Dependent payment methods" add-on

3. Configure the add-on. Select which dependencies you are going to use (You can select region dependence based on Country / Location and Shipping method dependence)

4. Go to a payment method configuration page. There will be new fields below the description fields.

5. Select the objects on which this payment should depend on. In order to make the payment available for all countries you should unselect all countries (the same trick can be done with locations & shippings)


"What customer address (billing or shipping) is used to define whether payment should be displayed?"

- By default, billing address is used to check Country or Location dependency of a payment. There is a setting "Payment method dependence on Country/Location checked using customer's" in the add-on properties, that can be used in order to use shipping address instead of billing.

"I want to set payments depend on States. Is it possible?"

- Yes, it is possible. You can create new location with the states in which some payment method should be available. Than you just enable this payment method for this location only.

  • CS-Cart
  • Multi-Vendor
Compatible versions
  • 4.8.2
  • 4.7.4
  • 4.4.3
  • 4.3.10
  • 4.2.4
  • 4.1.5
  • 4.0.3
  • English
  • Русский

No reviews found

Recommended add-ons

Redirect manager
Gives a possibility to manage redirects easily through the Administration panel. It allows to add URL redirections to your store with the 301 and 302 HTT...

Administration Toolbar
This module creates easily customizable toolbar for the administrator panel

Order History
This module allows the store administrators to check all order changes from the admin panel.

Invoice/Packing Slip Constructor
Update date: 29 December 2015 Check at CS-Cart forum Get the add-on The add-on allows editing invoices and packing slips using drag-and-...
$79.00 $39.00