Stripe Payment Processor

Development Status
Stable
Active Installs
Maintainers
Download

Last updated: 2024-10-13

Works with CiviCRM 5.74 or higher.

See also
  • Payment Shared This extension does nothing by itself but is required by a number of other extensions developed by MJW Consulting.
  • Firewall This implements a simple firewall for CiviCRM that blocks by IP address in various scenarios.
  • Form Protection Provides various ways of protecting forms from spam/bots including Honeypot, Flood control, ReCAPTCHA v2 and v3.

The Stripe extension implements a Payment Processor for CiviCRM that integrates with https://stripe.com.

Uses Stripe Elements and complies with the European Secure Customer Authentication (SCA) directive.  In most cases using this extension will allow you to comply with PCI SAQ-A without any further work.
 

The extension currently supports Credit/Debit card payments.  It implements a javascript based "Stripe.js" method which submits the credit card details directly from the users browser to the Stripe servers meaning that the credit card details will never reach the server hosting CiviCRM, only the success/failure of the payment.

Opening an account with Stripe is free, requiring only an email address and password to get started.  There are no monthly fees, just a per-transaction fee of 2.9% which is deducted automatically and recorded against the payment in CiviCRM.

Currently one-off and recurring payments by Credit/Debit card are supported.  In the future it is hoped to support additional payment methods.

Stripe generously supports CiviCRM, providing a portion of every transaction processed by users of CiviCRM through its platform at no cost to the organizations using CiviCRM.