Releases: craftcms/commerce-stripe
Releases · craftcms/commerce-stripe
4.0.1
- Fixed a PHP error that occurred when switching a subscription’s plan.
4.0.0
- Added support for all of Stripe’s payment methods, including Apple Pay and Google Wallet. (#223, #222,#212)
- Added support for Stripe Billing.
- Added support for Stripe Checkout.
- Added support for syncing customer payment methods.
- Plans are now kept in sync with Stripe plans. (#240)
- Customer information is now kept in sync with Stripe customers.
- Improved logging.
- Stripe now uses the
2022-11-15
version of the Stripe API. - Added the
commerce-stripe/customers/billing-portal-redirect
action. - Added the
commerce-stripe/customers/create-setup-intent
action. - Added the
commerce-stripe/sync/payment-methods
command. - Added
craft\commerce\stripe\events\BuildSetupIntentRequestEvent
. - Added
craft\commerce\stripe\gateways\PaymentIntents::getBillingPortalUrl()
. - Removed
craft\commerce\stripe\base\Gateway::normalizePaymentToken()
. - Removed
craft\commerce\stripe\events\BuildGatewayRequestEvent::$metadata
.BuildGatewayRequestEvent::$request
should be used instead. - Deprecated the
commerce-stripe/default/fetch-plans
action. - Deprecated creating new payment sources via the
commerce/subscriptions/subscribe
action. - Fixed a bug where
craft\commerce\stripe\base\SubscriptionGateway::getSubscriptionPlans()
was returning incorrectly-formatted data.
3.1.1
- Stripe customers’ default payment methods are now kept in sync with Craft users’ primary payment sources. (#235)
- Added
craft\commerce\stripe\services\Customers::EVENT_BEFORE_CREATE_CUSTOMER
. (#233) - Added
craft\commerce\stripe\events\SubscriptionRequestEvent::$plan
, which will be set to the plan being subscribed to. (#141)