Commit 599779dc authored by mattwire's avatar mattwire
Browse files

Release 6.1.4

parent 66e674c7
......@@ -10,7 +10,7 @@ use CRM_Stripe_ExtensionUtil as E;
class CRM_Stripe_Check {
const MIN_VERSION_MJWSHARED = '0.4.2';
const MIN_VERSION_MJWSHARED = '0.4.3';
public static function checkRequirements(&$messages) {
$extensions = civicrm_api3('Extension', 'get', [
......@@ -6,6 +6,8 @@ Integrates the Stripe payment processor (for Credit/Debit cards) into CiviCRM so
Latest releases can be found here:
**Always read the [Release Notes]( carefully before upgrading!**
## Documentation
Please see:
## Release 6.1.4
**This release fixes a MAJOR issue that caused duplicate payments to be taken when a new recurring contribution (subscription) was setup. All users of 6.x should upgrade.**
* Don't take payment twice on recurring payments (This was happening because a payment was being created via a paymentIntent and subsequently via the first invoice generated by the subscription - currently we don't support 3D secure on subscriptions, this will be fixed in a future release).
* If we get an error when submitting, make sure we run Stripe submit next time as well so we generate a paymentIntent/paymentMethod for the payment (this fixes the issue where only the first submission attempt would succeeed - subsequent submission attempts would fail with "Missing paymentIntentID").
* Validate payment forms using javascript so we don't create multiple uncaptured paymentIntents when the form is not valid (each time the form was submitted and failed because eg. the email address was invalid a new paymentIntent would be created).
## Release 6.1.3
**You need to Fix/Create webhook after installing this update to add the `charge.captured` event to the list of events sent to the webhook.**
......@@ -6,14 +6,15 @@
<url desc="Main Extension Page"></url>
<url desc="Support"></url>
<url desc="Documentation"></url>
<author>Matthew Wire (MJW Consulting)</author>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment