Skip to content

Releases: craftcms/commerce-stripe

4.0.1

28 Sep 16:38
Compare
Choose a tag to compare
  • Fixed a PHP error that occurred when switching a subscription’s plan.

4.0.0

13 Sep 19:47
4.0.0
5cda87d
Compare
Choose a tag to compare
  • 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

11 May 03:14
Compare
Choose a tag to compare
  • 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)