Extensions Directory
Extensions are installable packages which give CiviCRM new functionality, and this directory provides a centralized list of extensions which the CiviCRM community has created. This listing displays CiviCRM extensions that work on all Content Management Systems (CMS).
The newest extensions · Create an extension · Add an extension to this directory
Example implementation of `hook_civicrm_alterPaymentProcessorParams()`
Includes the following examples:
- For Drupal9 Webform and Stripe Checkout: Restrict the available payment method types depending on the webform that is used.
Includes the following examples:
- For Drupal9 Webform and Stripe Checkout: Restrict the available payment method types depending on the webform that is used.
Payment Processor for Spain's Payment Gateway called Redsys.
Integrate Direct Debit payments using SmartDebit (https://www.smartdebit.co.uk/) with CiviCRM
Payment processor using the omnipay functionality for connecting to payment processors. Such as Mollie
Online Worldpay Payment Processor using API to generate tokens and authorise payment. Once installed just set-up the payment processor and this will be available for using in CiviCRM.
(en) Add support the Paysafe "Card Payments API" online payment solutions for CiviCRM. Also supports the online payment service Monetico by Desjardins.
(fr) Permet d'utiliser les solutions de paiement en ligne Paysafe avec CivICRM. Supporte également les solutions de paiement par carte Monetico de Desjardins.
(fr) Permet d'utiliser les solutions de paiement en ligne Paysafe avec CivICRM. Supporte également les solutions de paiement par carte Monetico de Desjardins.
Add ability to use USAePay as a payment processor for Credit Cards and ACH/EFT.
GlobalPayments payment processor in CiviCRM.
This extension implements the [GlobalPayments](https://www.globalpayments.com/) payment provider in CiviCRM.
It is using the [GP-API](https://developer.globalpay.com/ecommerce/hosted-fields-guide).
Currently only one-off payments are supported.
This extension implements the [GlobalPayments](https://www.globalpayments.com/) payment provider in CiviCRM.
It is using the [GP-API](https://developer.globalpay.com/ecommerce/hosted-fields-guide).
Currently only one-off payments are supported.
When you get a receipt for a recurring contribution/membership you also get some links for self-service cancel, update and billing. This extension provides those links as tokens that can be used in any messagetemplate when the renderer gets a contribution, membership ID or recurring contribution ID.
This extension adds two extra custom fields to the FinancialTrxn and a scheduled job "Stripe fill charge amount" which is used to fill those fields with data.
If you install this extension and take payments online the fields "Charge amount" and "Charge currency" will populate automatically.
They are normally the same as the amount / currency for the financial trxn.
## So why do I need this extension?
If you import the payments from another system and record them in the "payout" currency then this extension allows
you to record the charge amount and currency and use it in reports.
Make sure that imported FinancialTrxn records have the trxn_id = Stripe Charge ID.
If you install this extension and take payments online the fields "Charge amount" and "Charge currency" will populate automatically.
They are normally the same as the amount / currency for the financial trxn.
## So why do I need this extension?
If you import the payments from another system and record them in the "payout" currency then this extension allows
you to record the charge amount and currency and use it in reports.
Make sure that imported FinancialTrxn records have the trxn_id = Stripe Charge ID.
Accept Bitcoin / Bitcoin Cash (BCH/BTC) payments using bitpay (https://bitpay.com/) through CiviCRM.