Releases: woocommerce/woocommerce-gateway-stripe
Releases · woocommerce/woocommerce-gateway-stripe
Version 5.2.0
- Fix - Use
get_parent
method to avoid accessingorder
subscription property directly. - Fix - Orders won't transition to 'Refunded' state if refund can't be created.
- Fix - Normalize United Kingdom and Canada postal codes for Apple Pay.
- Fix - Subscription sign-up fees not included in total for Payment Request Button.
- Fix - Reduce requests sent to server from stripe settings page.
- Fix - Choose the appropriate version of the WooCommerce Admin Notes API based on which API is available.
- Fix - Customer information is now correctly displayed in the Stripe Payments Dashboard when a new customer checks out through the WooCommerce Checkout Block.
- Fix - Pass customer language/locale to Stripe upon creation or modification.
- Fix - Initial price for Variable Products is now correctly shown when a Payment Request is started.
- Add - Support for Credit Card payments (incl. 3DS payments) via WooCommerce Blocks; limited to WooCommerce Core product types.
- Add - Support for payments (incl. 3DS payments) paid via Payment Request Buttons in WooCommerce Blocks; limited to WooCommerce Core product types.
- Add - Support for custom and branded Payment Request Buttons when using the Cart and Checkout blocks.
- Tweak - Should customer opt to save their card, the card is now saved after a payment has been confirmed.
Version 5.1.0
- Fix - Don't attempt to submit level 3 data for non-US merchants.
- Fix - Hide Payment Request Buttons when guest checkout is disabled.
- Fix - Match Payment Request states with WooCommerce states.
Version 5.0.0
- Add - Display time of last Stripe webhook in settings.
- Add - wc_stripe_webhook_validate_user_agent filter to customize webhook user-agent validation.
- Fix - Payment Request Buttons for Chinese provinces in Chrome.
- Fix - Enable wc_stripe_send_stripe_receipt filter to send Stripe emails.
- Fix - Check for more errors when attaching sources to customers.
Version 4.9.0
- Fix - Add fees as line items sent to Stripe to prevent Level 3 errors.
- Fix - Adding a SEPA payment method doesn't work.
- Fix - Apple Pay domain verification with live secret key.
- Fix - Display the correct accepted card branding depending on store currency and location.
- Fix - Remove duplicate Apple Pay domain registration Inbox notes.
- Add - Copy Apple Pay domain registration file and trigger domain registration on domain name change.
- Update - Notes and status when refunding order with charge authorization.
Version 4.8.0
- Fix - Filter more disallowed characters from statement descriptors.
- Fix - Payment request button for Puerto Rico.
- Fix - Handle error if country is not supported for payment request button.
- Fix - Trim the refund reason to a max of 500 characters.
- Tweak - Display warning on webhook secret when server time is off from device time.
Version 4.7.0
- Fix - Updating subscription payment methods from the "My Account" page now adds a note to the subscription.
- Fix - Link is now correctly formatted in readme.txt.
- Fix - Using SCA cards for subscriptions renewal payments now works as intended.
- Fix - Cards added under "My Account -> Payment Methods -> Add Payment Method" will now handle SCA properly.
- Fix - Changing a payment method for a subscription in "My Account -> Subscriptions" will now handle SCA properly.
- Fix - Missing space causing fatal errors for certain WooCommerce Inbox Note features.
Version 4.6.0
- Tweak - Update packages for Composer 2 compatibility.
- Tweak - Use full jQuery function calls instead of soon-to-be-deprecated shorthands.
- Tweak - Use JSON.parse() instead of jQuery.parseJSON().
- Tweak - Remove holiday messaging from Apple Pay note after Dec 22.
- Fix - Compatibility with the Stripe for WooCommerce plugin.
- Fix - Guard against fatal errors caused by WC_Admin_Note.
- Fix - Display error message when payment made with payment request buttons fails.
Version 4.5.5
- Fix - Guard against fatal errors that may occur on inbox data store load.
Version 4.5.4
- Add - Stripe Connect OAuth.
- Tweak - Add site_url to all transactions, not just recurring ones.
- Add - Customer's full name is now included in Stripe Customer object if available.
- Add - Accept payments via AliPay when store currency is set to CNY.
- Tweak - Wording of Apple Pay link.
- Fix - Serve Apple Pay domain verification file via a rewrite rule.
- Add - Add Inbox note for Apple Pay domain verification if needed.
- Add - Apple Pay holiday marketing notice.
- Fix - Apple Pay: Ensure payer phone is available before attempting to access it.
- Add - Pass payment method for renewal charges if not a source.
- Fix - Ensure defaults are used for missing settings.
- Add - Add shipping address to payment requests.
- Fix - Fix the Not a valid URL notice.
- Add - Security.md with security and vulnerability reporting guidelines.
Version 4.5.3
- Fix - Apple Pay now requires a buyer's phone number only if it's required in Appearance > Customize > WooCommerce > Checkout.
- Add - Allow toggling secrets temporarily to visible in settings.
- Fix - Properly display field required error when SEPA method is used.
- Tweak - Update payment request button description to include link to Stripe dashboard Apple Pay settings.
- Add - Add off session payment intent filter, props rfair404.
- Tweak - Update contributors list.
- Add - Link from Payment Request button setting to Apple Pay settings in Stripe dashboard.