Is there a way to enable a different price set or enable a fee (like a tax) dependent on the payment processor?

For instance if they select "Credit/Debit" as the payment processor a certain fee will be applied (3% or whatever).

Or if they select "Credit/Debit" a specific price set with the reflective price changes would appear which would be different than a "Pay Later" price set?


1 Answer 1


Unfortunately I don't think this is possible to do without a small amount of development work.

If you did want to add this as a feature there are several approaches:

1) You could modify the contribution template file yourself (or pay a developer) to add some javascript in order to do this. You would probably also need to configure the page to have a price set field that is the "credit card fee" or something similar. There is more information about how to append a template page here:


2) You could contact the core team here and request a new feature using the paid issue queue: https://civicrm.org/paid-issue-queue. CiviCRM has a new monthly release cycle so your feature could be built relatively quickly.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.