Skip to content
Snippets Groups Projects
user avatar
drastik authored
* Fall back to looking up the contact ID, apparent issue on Wordpress backend contribs.
* Catch error & display clear message when no email was found, instead of trying to query empty value.
aa14632e
History

CiviCRM Stripe Payment Processor

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 (just a button to upgrade).
More info on how to change: https://stripe.com/docs/upgrades#how-can-i-upgrade-my-api

FIX ME

The current state of this payment processor may not be stable.
It needs to be thoroughly checked for compatibility with the latest version(s) of CiviCRM 4.4+.

CONFIGURATION

All configuration is in the standard Payment Processors settings area in CiviCRM admin.

WEBHOOK

The Webhook.php file is registered to the path of civicrm/stripe/webhook
You will have to make a Webhook rule in your Stripe.com account and enter this path for recurring charges to end!
For Drupal: https://example.com/civicrm/stripe/webhook
For Joomla: https://example.com/index.php/component/civicrm/?task=civicrm/stripe/webhook
For Wordpress: https://example.com/?page=CiviCRM&q=civicrm/stripe/webhook

INSTALLATION

For CiviCRM 4.4 & 4.5:

  1. 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/
    The admin page for Resource URLs is: /civicrm/admin/setting/url

  2. Install extension via CiviCRM's "Manage Extensions" page.

GOOD TO KNOW

The stripe-php package has been added to this project & no longer needs to be
downloaded separately.
There are multiple versions of this extension available. This is:
4.5: Extension for CiviCRM 4.4 & 4.5.
You do not need the civicrm_stripe CMS module for 4.2 & up

AUTHOR INFO

Joshua Walker
http://drastikbydesign.com
https://drupal.org/user/433663