**This release REQUIRES that you upgrade mjwshared to 0.6 and your Stripe API version to 2019-11-05.**
**This release REQUIRES that you upgrade mjwshared to 0.6 and your Stripe API version to 2019-12-03.**
*If you wish to test the upgrade you can remain on 2019-09-09 but should update the API version as soon as you are happy.*
*If you wish to test the upgrade you can remain on 2019-09-09 or later but should update the API version as soon as you are happy.*
***Update required Stripe API version to 2019-11-05**
***Update required Stripe API version to 2019-12-03**
* Add support for recording partial refunds from Stripe.
* For forms that have multiple submit buttons (eg. Save, Save and New) override the submit handler on all of them *(This fixes some more instances of missing PaymentIntentID on the backend forms).*
* Resolve issues with backend forms and tax amounts *(fixes issues with backend forms that include an additional tax amount)*.
* Resolve issues with backend forms and tax amounts *(fixes issues with backend forms that include an additional tax amount)*.
* Resolve issues with money formats that don't use a dot as decimal separator (eg. €1.024,20).
* Update required Stripe API verison to 2019-11-05.
* Update required Stripe API verison to 2019-12-03.
* Fix issues with StripeSubscription.import and mismatched id/customer_id params.
* Fix [#125](https://lab.civicrm.org/extensions/stripe/issues/125) Thousands of failed/spam transactions for charge.failed webhook *(We ignore and return 200 OK to Stripe so it does not retry if there is no customer ID)*.
...
...
@@ -87,7 +87,7 @@
This release requires an upgrade to version 0.4 of the MJWShared extension.
**ALL users of 6.0 should upgrade to this release.**
If upgrading to 6.x for the first time, please upgrade directly to 6.1 (do not install 6.0 first).
#### Changes
...
...
@@ -214,7 +214,7 @@ Make sure you run the extension upgrades immediately after updating the code. T
### Changes:
* Use contact_id as reference in civicrm_stripe_customers and don't require an email address for payment.
* Drop old webhook code / endpoint at https://{yoursitename.org}/civicrm/stripe/webhook. You **MUST** update your webhooks to use the standard CiviCRM endpoint at https://{yoursitename.org}/civicrm/payment/ipn/XX (see [Webhooks and Recurring Payments](/recur.md) for details).
* Drop old webhook code / endpoint at https://{yoursitename.org}/civicrm/stripe/webhook. You **MUST** update your webhooks to use the standard CiviCRM endpoint at https://{yoursitename.org}/civicrm/payment/ipn/XX (see [Webhooks and Recurring Payments](/recur.md) for details).