Newer
Older
# Stripe Payment Processor for CiviCRM.
Integrates the Stripe payment processor (for Credit/Debit cards) into CiviCRM so you can use it to accept Credit / Debit card payments on your site.
[](https://stripe.com/)
View/Download this extension in the [Extension Directory](https://civicrm.org/extensions/stripe-payment-processor).
## Supports
* PSD2 / SCA payments on one-off payments, partial support for recurring payments (may not be able to authorise card in some cases).
* Cancellation of subscriptions from Stripe / CiviCRM.
* Full refund of payments from Stripe.
### Does not support
* Partial refunds (they will not be processed by CiviCRM correctly and will be recorded as a full refund of a contribution).
* Updating Stripe subscriptions from CiviCRM.
* CiviCRM 5.13+
* PHP 7.1+
* Jquery 1.10 (Use jquery_update module on Drupal).
* Drupal 7 / Joomla / Wordpress (latest supported release). *Not currently tested with other CMS but it may work.*
* Stripe API version: 2019-11-05
* Drupal webform_civicrm 7.x-4.28+ (if using webform integration) - does NOT support test mode:
* If using test mode with drupal webform_civicrm (4.x) you need [this patch for webform_civicrm](https://github.com/colemanw/webform_civicrm/pull/266).
* If using drupal webform_civicrm (4.x) you need [this patch for CiviCRM core](https://github.com/civicrm/civicrm-core/pull/15340).
* [MJWShared extension](https://civicrm.org/extensions/mjwshared) version 0.3.
## Troubleshooting
Under *Administer->CiviContribute->Stripe Settings* you can find a setting:
* Enable Stripe Javascript debugging?
> This can be switched on to output debug info to the browser console and can be used to debug problems with submitting your payments.
## Support and Maintenance
This extension is supported and maintained by [](https://www.mjwconsult.co.uk) with the help and support of the CiviCRM community.