9.0.0 – 2025-02-26
- Add – Add E2E tests for currency switching at checkout.
- Add – Add GrabPay payment method details to the View Transaction page.
- Add – Add GrabPay to the settings page when eligible.
- Add – Add loader indication for Stripe notifications banner component
- Add – Add payment method logos to checkout block card label.
- Add – Adds store_id property to body of WooPay tracker events.
- Add – Add Stripe embedded account notifications component on the Overview page
- Add – Add WeChat Pay settings.
- Add – Add WeChat Pay support to checkout.
- Add – feat: add initial support for Alipay settings
- Add – feat: add order notes to tokenized ECE GooglePay/ApplePay on blocks checkout
- Add – Implement checkout for GrabPay payments.
- Add – Pass the business name to the express checkout handler.
- Fix – Avoid duplicated payment methods detection notice on new stores.
- Fix – Avoid PMME init for unavailable BNPL use-cases.
- Fix – Ensure multi-currency widget markup getter don’t throw errors.
- Fix – Ensures that the tokenised cart for ECE implementation is disabled by default.
- Fix – fix: attribute selection from PDPs with tokenized ECE
- Fix – fix: tokenized ECE improvements with WC Deposits, Bookings, Bundles.
- Fix – Fixed an issue with the copy test card number on Astra theme
- Fix – Fixes incorrect defined statement for WC_Install::STORE_ID_OPTION constant.
- Fix – Fixes thrown PHP warning in checkout config.
- Fix – Fix Stripe KYC flow Woo color
- Fix – Fix the default value of the FRT advanced options.
- Fix – Improve how Stripe Billing integration is loaded to prevent unnecessary queries on every page load.
- Fix – Prevent fatal errors when subscription is deactivated due outdated version.
- Fix – Set orderby to
none
for order queries where checking if order exists. - Fix – Update the size of Woo logo on the test drive onboarding page.
- Update – Add a notice indicating that overview page needs to be reloaded after completing the requirements in the embedded component.
- Update – Add JSON-formatted minimum amount details to the amount too small error message.
- Update – feat: GooglePay/ApplePay refactor to leverage Store API is enabled by default – second try.
- Update – Improve CSV export experience and deliver consistent reports via async transact platform service-based CSV exports.
- Update – Remove the receipt details tab in the card readers page.
- Update – update: add payment method functionality to honor WC rate limit.
- Update – update: tokenized ECE to exclude itemized items on rounding discrepancies of totals.
- Update – Update copy in the Woopayments Reset account modal for incomplete onboarding accounts
- Update – Update Credit Card / Debit Card label to Cards
- Update – Update handling for 0 feeAmount to be consistent with details page.
- Update – Update handling for refund processing in case of insufficient funds.
- Update – Update handling of PR as a country in the terminal locations endpoint.
- Update – Update the copy in the existing modal for resetting a WooPayments account.
- Dev – Add critical tag to tests that are part of the critical flows.
- Dev – Add new E2E tests to make sure a non-admin user, such as an editor, can access the wp-admin without errors.
- Dev – Add Slack integration to Playwright E2E tests.
- Dev – Cache calls to wc_get_orders in the incentives class
- Dev – Extract the Account Session logic from Embedded components onboarding into a reusable utility hook.
- Dev – Fix potential flakiness while creating a page with the checkout block.
- Dev – Remove Puppeteer references.
- Dev – Remove routing to the partially re-engineered payment process”
- Dev – Update E2E NPM scripts.
- Dev – Update E2E readme doc.
- Dev – Update E2E setup scripts to avoid conflicts with other containers and permissions.
- Dev – Update Github actions and workflows. Change e2e tests directory structure.
8.9.2 – 2025-02-21
- Fix – Fixed WooPay opt-in race condition
8.9.1 – 2025-02-07
- Fix – Ensures that the tokenised cart for ECE implementation is disabled by default.
8.9.0 – 2025-02-04
- Add – Add a popover to WooPayments to present all possible payment methods
- Add – Added persistent column visibility preferences for reporting tables, allowing merchants to customize and save their preferred table view layouts across sessions.
- Add – Add support for
WP_DEVELOPMENT_MODE
. Any non-empty setting will force the plugin into development mode. - Add – Add wcpay_capture_error_amount_too_small error type and minimum amount details when capturing payments below the supported threshold.
- Add – Admin analytics page E2E tests for Playwright
- Add – Enable “Reader fee” type filtering for transactions list.
- Add – Show Bank reference key on top of the payout details page, whenever available.
- Fix – Add currency code to fee breakdown when multi-currency is enabled, and currencies share the same symbol.
- Fix – Added timestamp to the order note when terminal payment fails.
- Fix – fix: add payment method page query initialization – ensuring that the WP_Query is initialized when checking for payment methods availability
- Fix – fix: avoid ECE error when no address is provided on initialization
- Fix – Fix cart subtotal amount when manually renewing a subscription.
- Fix – Fixed fraud prevention token not available on blocks checkout
- Fix – Fix flaky Multi-Currency test.
- Fix – Fix global styling for popovers
- Fix – Fix guest users being able to buy subscriptions with WooPay via Direct Checkout.
- Fix – Fix incorrect payment method logos used on WooPayment Settings
- Fix – Fix the amounts in the Filter by Price block to reflect the shopper’s selected currency.
- Fix – Pass theme editor footer and header styles to WooPay.
- Fix – Prevent potential fatal when initializing the WooPay express checkout button.
- Fix – Set a default minimum height to the WooPay button.
- Fix – Update gateway form fields references to prevent errors.
- Fix – Update set up live payments task list item copy
- Fix – WooPay blocks checkout terms and condition default text
- Update – Design improvements related to the overview page
- Update – feat: GooglePay/ApplePay refactor to leverage Store API is enabled by default. Please contact us if you encounter new issues with these buttons.
- Update – Improve loading experience in embedded KYC
- Update – Remove date format notice across all admin pages.
- Update – Removes Sofort payment method from settings and checkout, permanently deprecates Sofort from settings.
- Update – Replace payments overview page connection success notice with a modal for live accounts.
- Update – Simplify localization of CSV exports to use user language settings from WP Admin, allowing the CSV export to match the localization of the data presented in the admin UI.
- Update – Update the loader image for test account creation
- Update – Woo Colors and logos
- Dev – Add E2E environment variables to Playwright config.
- Dev – Add e2e tests for the multi-currency widget setup.
- Dev – Converted E2E merchant-progressive-onboarding spec from Puppeteer to Playwright.
- Dev – Convert merchant-orders-partial-refund spec from Puppeteer to Playwright.
- Dev – Convert merchant admin transactions E2E test to Playwright
- Dev – Convert order refund failure E2E tests to Playwright
- Dev – Convert shopper-checkout-purchase spec from Puppeteer to Playwright
- Dev – Convert shopper-multi-currency-widget spec from Puppeteer to Playwright
- Dev – Convert shopper checkout save card and purchase test to Playwright
- Dev – Convert shopper checkout with site editor theme spec to Playwright
- Dev – Convert shopper checkout with UPE methods E2E test to Playwright, split saving card tests to separate file
- Dev – Convert shopper free coupon checkout E2E test to Playwright
- Dev – Convert shopper purchase multiple subscriptions E2E tests to Playwright
- Dev – Convert Shopper WC Blocks saved card checkout and usage test to Playwright
- Dev – Convert the merchant orders status change spec from Puppeteer to Playwright.
- Dev – Convert the shopper-myaccount-payment-methods-add-fail spec from Puppeteer to Playwright.
- Dev – E2E Playwright Migration: convert Admin Disputes spec
- Dev – E2E Playwright Migration: convert Order Manual Capture spec
- Dev – E2E Playwright Migration: convert shopper-checkout-failures spec to Playwright and remove Puppeteer spec.
- Dev – E2E Playwright Migration: convert shopper-wc-blocks-checkout-purchase spec
- Dev – Enhance log file format to provide more information about the request flow.
- Dev – Fix flakiness in saved card tests caused by selling the same cart multiple times, triggering duplicate order protection
- Dev – Migrate merchant subscription settings spec to Playwright
- Dev – Migrate shopper subscription free-trial purchase E2E test to Playwright
- Dev – Migrate shopper subscriptions – No signup fee E2E test to Playwright
- Dev – Migrate the merchant subscriptions renew action scheduler spec from Puppeteer to Playwright.
- Dev – Migrate the Shopper Renew Subscription spec to Playwright and remove the corresponding Puppeteer test.
- Dev – Migrate the Shopper Subscriptions Manage Payments spec to Playwright and remove the corresponding Puppeteer test.
- Dev – Optimise memory consumption when formatting log entries.
- Dev – Port merchant subscription renewal E2E test to Playwright
- Dev – Refactoring of snackbar checks in Playwright e2e tests
- Dev – Refresh customer instance with REST API, replace customer creation by new order with anonymous customer
- Dev – Removed unused get single transaction endpoint
- Dev – Remove the subscriptions spec for Puppeteer
- Dev – Restore activated currencies after all tests that deactivate current ones.
8.8.0 – 2025-01-15
- Add – Allow transactions filtered by Payment Method.
- Add – Falback terms and conditions for WooPay.
- Fix – Broaden billing field queries from form-scoped to document-scoped.
- Fix – Checkout: Make sure the font size for PMME is smaller than the labels.
- Fix – Ensure consistent formatting of refund notes with MC.
- Fix – Fix incompatibility with some bookings plugins.
- Fix – Fix JS exception when ECE payment fails.
- Fix – Fix transaction list sorting by payout currency.
- Fix – Improve the mobile rendering of the Balances box within Payment Overview.
- Fix – Update currency conversion method for booking products.
- Fix – Update WordPress.org readme.txt file.
- Fix – Upgrade
@woocommerce/csv-export
package to v1.10.0 – fixes unnecessary escaping of negative values in CSV exports that was preventing numerical analysis in spreadsheet applications. - Fix – Zero dollar subscriptions with zero dollar renewals checkout error.
- Update – Bump stable tag for 8.7.0.
- Update – Improve BNPL PMME and icon placement in shortcode checkout.
- Update – Remove the overlay that announces the rename from deposits to payouts.
- Update – Replaced the term “VAT” with “Tax” in Documents Listing Page.
- Update – round to nearest lowest denominator instead of ceiling before applying currency rounding settings.
- Dev – Add the Playwright Pay for Order spec and remove the equivalent Puppeteer spec.
- Dev – Add type assertion for disputes CSV export response to ensure type safety and fix TypeScript error.
- Dev – Update phpunit-watcher dev package version.
- Dev – Update the PHP version and the Xdebug version used in the E2E testing environment.
- Dev – Update the Playwright Payment Gateways Confirmation spec and remove the Puppeteer Payment Gateways Confirmation spec.
8.7.1 – 2025-01-14
- Fix – Broaden billing field queries from form-scoped to document-scoped
8.7.0 – 2024-12-25
- Add – Add seller_message to failed order notes
- Add – Add WooPay Klaviyo newsletter integration.
- Add – Clickwrap terms and conditions support on WooPay
- Add – Implement gateway method to retrieve recommended payment method.
- Add – Migrate active capabilities from test-drive account when switching to live account.
- Add – Refresh the cart and checkout pages when ECE is dismissed and the shipping options were modified in the payment sheet.
- Fix – Add a rounding entry to Level 3 data for rare cases where rounding errors break calculations.
- Fix – Added conditional use of Jetpack Config callback to avoid i18n notices.
- Fix – Browser error no longer shows after dispute evidence submission
- Fix – Ceil product prices after applying currency conversion, but before charm pricing and price rounding from settings is applied.
- Fix – Consider WooPay eligibility when retrieving WooPay enable state in the settings.
- Fix – Enable ECE for Virtual Variable Subscriptions with Free Trials.
- Fix – Ensure captured transactions appear in the Transactions tab without requiring a page refresh.
- Fix – Ensure ECE login confirmation dialog is shown on Blocks.
- Fix – Ensure WooPay ‘enabled by default’ value is correctly set in sandbox mode.
- Fix – Errors were incorrectly marked as info in logs.
- Fix – fix: undefined $cart_contains_subscription
- Fix – Fix blank Payments > Overview page when WC onboarding is disabled.
- Fix – Fixed Affirm using black logo on dark themes
- Fix – Fixed an issue where order metadata was not updated when capturing an order in the processing state.
- Fix – Fixed UPE country detection in Checkout for non-logged in users
- Fix – Fix filtering in async Disputes CSV export
- Fix – Fix inconsistent alignment of the download button across transactions, payouts, and disputes reporting views for a more cohesive user interface.
- Fix – Fix Jetpack onboarding URL query from “woocommerce-payments” to “woocommerce-core-profiler”
- Fix – Fix payment method filtering when billing country changes in Blocks checkout.
- Fix – Fix styling of transaction details page in mobile view.
- Fix – Hide transaction fee on admin view order screen when transaction is not captured.
- Fix – Load checkout scripts when they are not previously loaded on checkout page.
- Fix – Localize postal code check label based on country.
- Fix – Normalize HK addresses for ECE
- Fix – Order notes for inquiries have clearer content.
- Fix – Performance improvements for Disputes Needing Response task shown in WooCommerce admin.
- Fix – Remove translations during initialization, preventing unnecessary warnings.
- Fix – Restrict Stripe Link to credit card payment method and improve cleanup.
- Fix – Set payment method title once title is known.
- Fix – Show express checkout for products w/o shipping but where tax is included into price.
- Fix – Support ‘type_is_in’ filter for Transactions list report, to allow easy filtering by multiple types.
- Fix – Use “currency conversion fee” instead “foreign exchange fee” in payment timeline and various other places.
- Fix – Use translatable strings on the fee breakdown tooltip of the payment settings screen.
- Update – Add failure reason to failed payments in the timeline.
- Update – Add support for showing
In-Person (POS)
as the transaction channel for mobile POS transactions in wp-admin Payments, enhancing visibility in both transaction lists and details. - Update – Adjust the go-live modal to match the latest design.
- Update – Apply User-Defined Date Formatting Settings to WP Admin React Components
- Update – Change ‘Bank reference key’ label to ‘Bank reference ID’ in Payouts list column for consistency.
- Update – chore: renamed PRB references in GooglePay/ApplePay implementation docs and logs files to ECE.
- Update – Ensure more robust selectors scoping to improve theme compatibility.
- Update – Make test instructions copy icon use the same color as the text next to it
- Update – Remove payout timing notice and update the help tooltil on Payments Overview page.
- Update – Update confirmation modal after onbarding
- Update – Update Embedded Components and MOX to support custom width and paddings.
- Update – Update error messages for payment authorization actions to provide more specific and user-friendly feedback.
- Update – Update Jetpack onboarding flow
- Update – WooPay theming copy in the settings page
- Dev – Add support for utilizing NOX capabilities as URL parameters during account creation.
- Dev – Enable Payment Methods preselected by NOX after onboarding accounts
- Dev – Fixing issue with parsing QIT authentication.Fixing issue with parsing QIT authentication.
- Dev – Refine verification for disabling ECE on subscriptions that require shipping.
- Dev – Remove hooks from customer and token services to dedicated methods
- Dev – Update the tunelling setup.
8.6.1 – 2024-12-17
- Fix – Checkout: Fix error when wc_address_i18n_params does not have data for a given country
- Fix – Skip mysqlcheck SSL Requirement during E2E environment setup
8.6.0 – 2024-12-04
- Add – Add Bank reference key column in Payout reports. This will help reconcile WooPayments Payouts with bank statements.
- Add – Display credit card brand icons on order received page.
- Fix – Add support to load stripe js asynchronously when it is not immediately available in the global scope.
- Fix – Add the missing “Download” column heading label and toggle menu option to the Payments Documents list view table.
- Fix – Ensure ECE button load events are triggered for multiple buttons on the same page.
- Fix – Ensure ECE is displayed correctly taking into account the tax settings.
- Fix – Evidence submission is no longer available for Klarna inquiries as this is not supported by Stripe / Klarna.
- Fix – fix: express checkout to use its own css files.
- Fix – fix: missing ece is_product_page checks
- Fix – Fix ECE Tracks events not triggering when WooPay is disabled.
- Fix – Fix WooPay component spacing.
- Fix – Fix WooPay trial subscriptions purchases.
- Fix – Make sure the status of manual capture enablement is fetched from the right place.
- Fix – Prevent express checkout from being used if cart total becomes zero after coupon usage.
- Fix – Resolved issue with terminal payments in the payment intent failed webhook processing.
- Fix – Set the support phone field as mandatory in the settings page.
- Fix – Update Link logo alignment issue when WooPay is enabled and a specific version of Gutenberg is enabled.
- Fix – Use paragraph selector instead of label for pmme appearance
- Fix – Validate required billing fields using data from objects instead of checking the labels.
- Update – Avoid getting the appearance for pay for order page with the wrong appearance key.
- Update – chore: rename wrapper from payment-request to express-checkout
- Update – feat: add
wcpay_checkout_use_plain_method_label
filter to allow themes or merchants to force the “plain” WooPayments label on shortcode checkout. - Update – refactor: express checkout initialization page location checks
- Update – refactor: express checkout utility for button UI interactions
- Dev – Allow redirect to the settings page from WCPay connect
- Dev – chore: removed old PRB implementation for ApplePay/GooglePay in favor of the ECE implementation; cleaned up ECE feature flag;
- Dev – Disable visual regression testing from Playwright until a more reliable approach is defined.
- Dev – Ensure proper return types in the webhook processing service.
- Dev – fix: E_DEPRECATED on BNPL empty PMME
- Dev – Fix return types
- Dev – Update snapshots for E2E Playwright screenshots
8.5.1 – 2024-11-25
- Fix – fix: remove “test mode” badge from shortcode checkout.
8.5.0 – 2024-11-13
- Add – Add country-specific test card numbers for credit card testing
- Add – Add risk level information to the fraud and risk box on the order details page.
- Add – Add support for allowedShippingCountries in Express Checkout Element.
- Fix – Avoid PHP warnings for requests with an empty path.
- Fix – BNPL methods now work properly in Pay for Order when they are available. Default values are also provided when available.
- Fix – fix: payment method icon alt text
- Fix – Fix compatibility issues with CustomSelectControl component styles for WordPress 6.7
- Fix – Fix duplicate saving of 3DS card entry after checkout
- Fix – Fixed single product page view tracks when BNPL and PRB payment methods are inactive.
- Fix – Fix PMME appearance in checkout
- Fix – Fix settings display on the advanced fraud protection page.
- Fix – Fix WooPay button preview in plugin settings.
- Fix – Fix WooPay duplicated Save my info section.
- Fix – Include missing scripts that handle refunds for non credit card payments in the order details page.
- Fix – Introducing consistency in colors for deposits across pages
- Fix – Prevent dead space on product pages when no BNPL offers are available.
- Fix – Provide backwards-compatible method for retrieving the multi-currency instance.
- Fix – Register Expresss Checkout block only when enabled in the settings
- Fix – Remove unnecessary ‘.woocommerce-table’ css overrides to fix WC Analytics styling and a11y issues
- Fix – Use ‘Withdrawal’ and ‘Deducted’ labels when referring to withdrawal deposits, to more accurately communicate the type of transaction that has occurred
- Update – Add in-memory cache fallback for our database-cached objects in case of database write failures.
- Update – Decoupled Multi-currency module from gateway dependencies.
- Update – Improvements to events during onboarding flow.
- Update – Refactor loadStripe for Express Checkouts.
- Update – Rename ‘deposit’ to ‘payout’ across various places in the WooPayments admin UI, docs and doc URLs.
- Update – update: payment method “test mode” label at checkout to be displayed only when payment method is selected
- Update – update: show LPM payment method icon on order success page
- Update – Use preview versions of the actual ECE buttons in the Block editor.
- Update – When tracking is enabled, send a tracks event when the merchant is redirected to a Stripe Capital offer.
- Dev – Add Jest tests for the disputed order notices
- Dev – Add unit tests for the Capital Loans page component.
- Dev – Bump WC tested up to version to 9.4.0
8.4.0 – 2024-10-23
- Add – Add test mode badge to classic checkout and add payment method.
- Add – Using Floating Labels with Stripe Appearance API for Blocks Checkout
- Fix – Converting text color rgba to hex to prevent Stripe warning
- Fix – Fix the color contrast of links within tooltips to improve readability.
- Fix – Omit the test mode badge in the change payment method form for subscriptions.
- Fix – Pass container styling data to WooPay
- Fix – Prevented detaching payment methods from live Stripe accounts when working in non-production environments.
- Fix – Rendering Test Model badge only for Credit Card
- Fix – Stop enqueuing woopay-express-button.css to prevent 404 errors
- Fix – The amounts used by the PMMEs will match the displayed price of the product regardless of the tax settings.
- Fix – WooPay user registration via classic checkout
- Update – Add support for the style controls for the WooPay button
- Update – chore: remove deprecated is_in_dev_mode() and is_in_test_mode() methods
- Update – Payments task onboarding flows skip the Connect page.
- Dev – Bump WC tested up to version to 9.3.3.
- Dev – fix: prevent multiple instances of WC_Payments_Apple_Pay_Registration
- Dev – Fixed wrong utils path that would prevent checkout with WooPay OTP
- Dev – Migrate WizardTaskItem and CollapsibleBody components to TypeScript, making the className prop optional.
- Dev – Use official
phpmyadmin
Docker Hub container image
8.3.1 – 2024-10-16
- Fix – Auto-enabled WooPay for new accounts.
- Fix – Load Stripe with merchant account’s key when checking payment method availability.
8.3.0 – 2024-10-03
- Add – Add compatibility with the buttonAttributes API from Woo Blocks
- Add – Add rate limiter to compatibility data updates
- Add – Add UTC to the date time column header of transactions list page.
- Add – Disable save changes button until a setting has changed.
- Add – Enables Klarna with amount limitations for FR country code.
- Add – Provide locale to Express Checkout Element.
- Add – Redesigned the Payment Method labels for the Blocks Checkout
- Add – Show a notice in Payments > Settings > Deposits if there is an error with the bank account.
- Add – Updates to the Embedded KYC to ensure compatibility with Progressive Onboarding
- Fix – Allow the network saved card payment method setting to be overridden by the
wcpay_force_network_saved_cards
filter - Fix – Create div container element with JS dynamically.
- Fix – Do not display BNPL methods and PMME when WooPayments is disabled
- Fix – Fixed CC form input fields appearance when using RGBA
- Fix – Fixed invalid appearance warnings
- Fix – Fix event prefix duplication in Tracks events
- Fix – Handle loadError in ECE for Block Context Initialization.
- Fix – Prevent failures and notices related to trying to schedule AS jobs before init.
- Fix – Prevent multi-currency conversion during a REST API request.
- Fix – Remove text color from WooPay component.
- Fix – Rendering Test Model badge only for Credit Card
- Fix – Sync phone changes with WooPay phone field.
- Fix – Update payment methods when manual capture is enabled.
- Update – Default express checkout button label to “Only icon”.
- Update – Remove feature flag to make embedded KYC enabled by default
- Update – Some minor styling updates on the Onboarding form.
- Update – Update express payment methods with a title, description and gatewayId
- Dev – fix: prevent multiple instances of WC_Payments_Apple_Pay_Registration
- Dev – Fix gutenberg blueberry focus color
- Dev – Fix progressive onboarding e2e test
- Dev – Some refactors to embedded KYC logic.
8.2.2 – 2024-09-24
- Fix – Fix WooPay pre-checking place order bug when buying a subscription.
8.2.1 – 2024-09-13
- Fix – Create div container element with JS dynamically.
8.2.0 – 2024-09-11
- Add – add: test instructions icon animation
- Add – Added Embdedded KYC, currently behind feature flag.
- Fix – Avoid unnecessary account data cache refresh on WooPayments pages refresh.
- Fix – Check payment method is available before rendering it.
- Fix – Disables custom checkout field detection due to compatibility issues and false positives.
- Fix – Disables testing instructions clipboard button on HTTP sites when navigator.clipboard is undefined.
- Fix – fix: missing translations on testing instructions.
- Fix – fix: platform_global_theme_support_enabled undefined index
- Fix – fix: testing instructions dark theme support
- Fix – Fix caching with tracking cookie.
- Fix – Fixed an issue where the Connect page would scroll to the top upon clicking the Enable Sandbox Mode button.
- Fix – Fixed default borderRadius value for the express checkout buttons
- Fix – Fix shipping rates retrieval method for shortcode cart/checkout.
- Fix – Fix support for merchant site styling when initializing WooPay via classic checkout
- Fix – Fix WooPay direct checkout.
- Fix – Handle loadError in ECE for Block Context Initialization.
- Fix – Move woopay theme support checkbox to the appearance section.
- Fix – Pass appearance data when initiating WooPay via the email input flow
- Fix – Prevent preload of BNPL messaging if minimum order amount isn’t hit.
- Fix – Redirect user to WooPay OTP when the email is saved.
- Fix – Remove obsolete ApplePay warning on wp-admin for test sites.
- Fix – Update cache after persisting the User session via WooPay
- Fix – Updates test mode instructions copy for cards at checkout.
- Update – update: payment method fees in one line
- Update – Update Jetpack packages to the latest versions
- Dev – Fix failing e2e tests for saved cards.
- Dev – Fix Klarna product page message E2E test after the contents inside the iframe were updated.
- Dev – Migrate Klarna E2E tests to playwright. Reduce noise in E2E tests console output.
- Dev – Migrate multi-currency e2e tests to Playwright.
8.1.1 – 2024-08-29
- Fix – Ensure 55px is the maximum height for Apple Pay button.
- Fix – Fixed sandbox mode accounts being able to disable test mode for the payment gateway settings.
8.1.0 – 2024-08-21
- Add – Add button rules to appearance
- Add – Add heading rules to appearance
- Add – Add link rules to appearance
- Add – Adds skeleton loading element for BNPL payment messaging element on product details page.
- Add – Add tokenized cart PRB support to cart and checkout blocks.
- Add – Add WooPay global theme support flag
- Add – Enhance Sandbox mode onboarding by skipping KYC and making it fully automated for all supported countries.
- Fix – Added better error message when mandate is invalid.
- Fix – Do not enqueue Cart scripts if WooPayments is not enabled
- Fix – fix: alignment of info icon w/ WooPay/Link settings
- Fix – fix: cart association on tokenized PRB orders via custom session handler
- Fix – fix: platform_global_theme_support_enabled undefined index
- Fix – fix: translatable strings around currencies list
- Fix – Fix GooglePay button missing in Safari.
- Fix – Fix onboarding redirect loop when starting from Woo Settings Payments.
- Fix – Fix spacing on Express Checkout buttons.
- Fix – Fix uncaught error on the block based Cart page when WooPayments is disabled.
- Fix – Fix WooPay checkboxes while signed in.
- Fix – If a payment method fails to be created in the frontend during checkout, forward the errors to the server so it can be recorded in an order.
- Fix – Reverts changes related to Direct Checkout that broke the PayPal extension.
- Fix – …