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.