Skip to content
Snippets Groups Projects
index.md 2.23 KiB
Newer Older
  • Learn to ignore specific revisions
  • # Stripe Payment Processor for CiviCRM.
    
    mattwire's avatar
    mattwire committed
    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.
    
    
    [![Stripe Logo](images/stripe.png)](https://stripe.com/)
    
    mattwire's avatar
    mattwire committed
    
    
    View/Download this extension in the [Extension Directory](https://civicrm.org/extensions/stripe-payment-processor).
    
    mattwire's avatar
    mattwire committed
    
    
    ## 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.
    
    mattwire's avatar
    mattwire committed
    * Refund of payments from Stripe.
    
    
    ### Does not support
    * Updating Stripe subscriptions from CiviCRM.
    
    
    mattwire's avatar
    mattwire committed
    ## Compatibility / Requirements
    
    mattwire's avatar
    mattwire committed
    * CiviCRM 5.28+
    
    mattwire's avatar
    mattwire committed
    * PHP 7.2+
    
    mattwire's avatar
    mattwire committed
    * Jquery 1.10+ (Use jquery_update module on Drupal 7).
    * Drupal 7 / Drupal 8 / Joomla / Wordpress (latest supported release).
    * Stripe API version: 2019-12-03+ (recommended: 2020-08-27).
    * Drupal webform_civicrm 7.x-5.1+ (if using webform integration) - see [Integration](integration.md) for more details.
    
    mattwire's avatar
    mattwire committed
    
    
    mattwire's avatar
    mattwire committed
    #### Required extensions
    
    
    mattwire's avatar
    mattwire committed
    * [MJWShared extension](https://civicrm.org/extensions/mjwshared) version 0.9.4.
    * [SweetAlert extension](https://civicrm.org/extensions/sweetalert) version 1.4+.
    
    mattwire's avatar
    mattwire committed
    
    #### Recommended extensions
    
    * [Firewall extension](https://civicrm.org/extensions/firewall) version 1.1+.
    
    mattwire's avatar
    mattwire committed
    * [contributiontransactlegacy extension](https://civicrm.org/extensions/contribution-transact-api) version 1.3+.
    
    **Please ensure that you are running the ProcessStripe scheduled job every hour or you will have issues with failed/uncaptured payments appearing on customer credit cards and blocking their balance for up to a week!**
    
    
    mattwire's avatar
    mattwire committed
    ## 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.
    
    mattwire's avatar
    mattwire committed
    
    
    mattwire's avatar
    mattwire committed
    ## Support and Maintenance
    
    mattwire's avatar
    mattwire committed
    This extension is supported and maintained with the help and support of the CiviCRM community by:
    
    [![MJW Consulting](images/mjwconsulting.jpg)](https://www.mjwconsult.co.uk)
    
    We offer paid [support and development](https://mjw.pt/support) as well as a [troubleshooting/investigation service](https://mjw.pt/investigation).