Requires mjwshared (Payment Shared) 1.2.10 and Firewall 1.5.6
- Require Firewall 1.5.6.
- Cleanup and remove legacy error handling.
- Add check for extra data.
- Make firewall a required extension.
- Add check for failed paymentIntents.
- Add
civi.stripe.authorize
event which is used by other extensions (eg. Firewall, Formprotection with ReCAPTCHA) to authorize or deny access to StripePaymentintent API calls. - Add support for passing ReCAPTCHA token to backend so it can be used to validate API calls.
- Fix #397 Error: Call to undefined method Stripe\Exception\InvalidArgumentException::getJsonBody().