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.
Integrate Direct Debit payments using SmartDebit (https://www.smartdebit.co.uk/) with CiviCRM
Payment Processor for Spain's Payment Gateway called Redsys.
HelloAsso payment processor for CiviCRM with hosted checkout, webhooks, and contribution reconciliation.
Payment processor using the omnipay functionality for connecting to payment processors. Such as Mollie
(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.
Provides a workflow to request refunds.
A "Refund Request" activity and links are added to Contributions/Payments to "Request Refund".
Then a "Find Refund Requests" search is provided which allows someone with "Refund Contributions" permissions
to find and process those refunds.
A "Refund Request" activity and links are added to Contributions/Payments to "Request Refund".
Then a "Find Refund Requests" search is provided which allows someone with "Refund Contributions" permissions
to find and process those refunds.
CiviCRM payment processor for Monetico Online by Crédit Mutuel / CIC in France (formerly known as CM-CIC).
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.
Add ability to use USAePay as a payment processor for Credit Cards and ACH/EFT.
Recurring contributions occasionally go missing — a payment processor fails silently, a webhook is dropped, or a charge is refunded without a matching CiviCRM record. Over time these gaps accumulate and contact giving histories become inaccurate.
This extension provides an admin UI and API4 endpoint to:
1. **Detect** billing periods where a recurring contribution was expected but no contribution record exists
2. **Create** the missing contributions in bulk, backdated to the expected payment date
It works with any payment processor and requires no processor-specific configuration.
This extension provides an admin UI and API4 endpoint to:
1. **Detect** billing periods where a recurring contribution was expected but no contribution record exists
2. **Create** the missing contributions in bulk, backdated to the expected payment date
It works with any payment processor and requires no processor-specific configuration.
