Stripe Payment Processor for CiviCRM.
Stripe is a wonderful payment processor that eliminates much of the headache for PCI compliance.  Stripe.js securely transmits card details from browsers to Stripe.
Stripe is free to try, requiring only an email address and password to get started.
Stripe is also has no monthly fees, your costs are a small per-transaction fee + 2.9%.
It handles regular contributions as well as recurring through Stripe's subscription/plan feature.

 

Technical Details:

CiviCRM 4.2 does not require CMS module.
Turn it on and configure your 'Webhooks' in Stripe to point to  site.com/civicrm/stripe/webhook
 

Version 1.8+ of this extension *must* use Stripe's latest API version (at least 2013-12-03).
This is the API setting within your stripe.com account settings.
More info on how to change: https://stripe.com/docs/upgrades#how-can-i-upgrade-my-api
Also, your CiviCRM 'Resource URLs' must be set to the extensions directory relative to Drupal/CRM base.
Example: /sites/all/civicrm_extensions/

*NOT the full server path like /var/www/sites/all/civicrm_extensions/*
This is the admin page for Resource URLs: /civicrm/admin/setting/url

For CiviCRM 4.1 and below, you will need one of these:

Drupal:  http://drupal.org/project/civicrm_stripe
More details in README.
Readme @: https://github.com/drastik/civicrm_stripe

Please use the comments section of this page as a feature/bug/support queue for now:
http://drastikbydesign.com/blog-entry/civicrm-stripe-payment-processor

Special thanks to totten and micahflee.

Author: 
Joshua Walker (drastik)
Maintainers: 
Fully Qualified Name: 
com.drastikbydesign.stripe
Git URL: 
https://github.com/drastik/com.drastikbydesign.stripe.git
Current Usage: 
759
Development Status: 
Stable

Releases