diff --git a/docs/index.md b/docs/index.md index e88344fc1f5273cd01c11d9e830ee8afad7e32fe..000b5e57518bdf2b157a13d071fa10df7aaca849 100644 --- a/docs/index.md +++ b/docs/index.md @@ -14,16 +14,14 @@ View/Download this extension in the [Extension Directory](https://civicrm.org/ex * Updating Stripe subscriptions from CiviCRM. ## Compatibility / Requirements -* CiviCRM 5.19+ -* PHP 7.1+ +* CiviCRM 5.24+ +* PHP 7.2+ * 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-12-03 -* 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 may need [this patch for CiviCRM core](https://github.com/civicrm/civicrm-core/pull/15340). +* Stripe API version: 2019-12-03+ +* Drupal webform_civicrm 7.x-5.0+ (if using webform integration) - see [Integration](integration.md) for more details. -* [MJWShared extension](https://civicrm.org/extensions/mjwshared) version 0.6. +* [MJWShared extension](https://civicrm.org/extensions/mjwshared) version 0.7. **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!** diff --git a/docs/integration.md b/docs/integration.md index 648ca54349d2015bb870c2020d9a5f1c8bf11b42..c6680ab092aecd7bc058e52ac0f2acdc5a857da3 100644 --- a/docs/integration.md +++ b/docs/integration.md @@ -4,6 +4,17 @@ The Stripe extension works with Drupal Webform + Webform_civicrm. +#### Setup + +You must enable the [contributiontransactlegacy](https://github.com/mjwconsult/civicrm-contributiontransactlegacy) CiviCRM extension which replaces the Contribution.transact API with a working one. In the +future we hope that webform_civicrm switches to a supported API. + +Minimum version: 7.x-5.0. + +For test mode when you have multiple payment processors enabled you need this patch: https://github.com/colemanw/webform_civicrm/pull/298 + +#### Recurring Payments + For recurring payments make sure that: 1. You have either "Number of installments" or "Interval of installments" element on the same "page" as the payment. 2. The elements are either visible or hidden (hidden element) - do NOT select hidden (secure value) as it won't work. diff --git a/docs/release/release_notes.md b/docs/release/release_notes.md index c216ee8d193bc3f1ecb3466ad10bc604b74cedfc..fdcac56611bb62b5a80d1760e5ffd1b7e96330e9 100644 --- a/docs/release/release_notes.md +++ b/docs/release/release_notes.md @@ -9,8 +9,8 @@ Where: * minor: Breaking change in some circumstances, or a new feature. Read carefully and make sure you understand the impact of the change. * incremental: A "safe" change / improvement. Should *always* be safe to upgrade. -## Release 6.4 (not yet released) - currently 6.4-alpha3 -**This release REQUIRES that you upgrade mjwshared to 0.7-beta2 and your Stripe API version must be 2019-12-03 or newer.** +## Release 6.4 (not yet released) - currently 6.4-beta1 +**This release REQUIRES that you upgrade mjwshared to 0.7-beta3 and your Stripe API version must be 2019-12-03 or newer.** #### New Features: diff --git a/info.xml b/info.xml index cd526fb694d06268ea8ac66724700fce86661169..e97aebf718f83738832484ac7ddcadff59178f42 100644 --- a/info.xml +++ b/info.xml @@ -13,11 +13,11 @@ <author>Matthew Wire (MJW Consulting)</author> <email>mjw@mjwconsult.co.uk</email> </maintainer> - <releaseDate>2020-02-25</releaseDate> - <version>6.4-alpha3</version> - <develStage>alpha</develStage> + <releaseDate>2020-04-27</releaseDate> + <version>6.4-beta1</version> + <develStage>beta</develStage> <compatibility> - <ver>5.19</ver> + <ver>5.24</ver> </compatibility> <comments>Original Author: Joshua Walker (drastik) - Drastik by Design. Jamie Mcclelland (ProgressiveTech) did a lot of the 5.x compatibility work.