2.9.6 – 2025-01-06
- Fix – NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE on PayPal transactions when using ACDC Vaulting without PayPal Vault approval #2955
- Fix – Express buttons for Free Trial Subscription products on Block Cart/Checkout trigger CANNOT_BE_ZERO_OR_NEGATIVE error #2872
- Fix – String translations not applied to Card Fields on Block Checkout #2934
- Fix – Fastlane component included in script when Fastlane is disabled #2911
- Fix – Zero amount line items may trigger CANNOT_BE_ZERO_OR_NEGATIVE error after rounding error #2906
- Fix – “Save changes” is grey and unclickable when switching from Sandbox to Live #2895
- Fix – plugin queries variations when button/messaging is disabled on single product page #2896
- Fix – Use get_id instead of get_order_number on setting custom_id (author @0verscore) #2930
- Enhancement – Improve fraud response order notes for Advanced Card Processing transactions #2905
- Tweak – Update the minimum plugin requirements to WordPress 6.5 & WooCommerce 9.2 #2920
2.9.5 – 2024-12-10
- Fix – Early translation loading triggers
Function _load_textdomain_just_in_time was called incorrectly.
notice #2816 - Fix – ACDC card fields not loading and payment not successful when Classic Checkout Smart Button Location disabled #2852
- Fix – ACDC gateway does not appear for guests when is Fastlane enabled and a subscription product is in the cart #2745
- Fix – “Voide authorization” button does not appear for Apple Pay/Google Pay orders when payment buttons are separated #2752
- Fix – Additional payment tokens saved with new customer_id #2820
- Fix – Vaulted payment method may not be displayed in PayPal button for return buyer #2809
- Fix – Conflict with EasyShip plugin due to shipping methods loading too early #2845
- Fix – Restore accidentally removed ACDC currencies #2838
- Enhancement – Native gateway icon for PayPal & Pay upon Invoice gateways #2712
- Enhancement – Allow disabling specific card types for Fastlane #2704
- Enhancement – Fastlane Insights SDK implementation for block Checkout #2737
- Enhancement – Hide split local APMs in Payments settings tab when PayPal is not enabled #2703
- Enhancement – Do not load split local APMs on Checkout when PayPal is not enabled #2792
- Enhancement – Add support for Button Options in the Block Checkout for Apple Pay & Google Pay buttons #2797 #2772
- Enhancement – Disable “Add payment method” button while saving ACDC payment #2794
- Enhancement – Sanitize soft_descriptor field #2846 #2854
2.9.4 – 2024-11-11
- Fix – Apple Pay button preview missing in Standard payment and Advanced Processing tabs #2755
- Fix – Set “Sold individually” only for subscription connected to PayPal #2710
- Fix – Ensure Google Pay button does not appear for subscriptions #2718
- Fix – PayPal Subscriptions API renewal order not created in WooCommerce #2612
- Fix – Apple Pay button disappears on Classic Checkout #2722
- Fix – Google Pay and Apple Pay as separate gateways does not show button when checkout remove from button locations #2756
- Fix – Add GW refund support for Apple Pay #2746
- Fix – PayPal Subscriptions cancel and suspend from Subscriptions list page does not work #2632
- Fix – Displaying of HTML tags in product title on choosing a product for tracking (2801) #2701
- Fix – Payment with OXXO cause continuation state for next payment #2702
- Fix – Fix problems with autoptimize plugin #2705
- Fix – Missing custom field PayPal Transaction Fee for OXXO #2700
- Enhancement – Add void button #2678
- Enhancement – Use basic redirect gateway when checkout smart buttons disabled #2714
- Enhancement – Receive button properties from the Checkout Block #2448
- Enhancement – Run PPEC\DeactivateNote query only in backend #2719
- Enhancement – Prevent plugin use for “Send only” countries #2721
- Enhancement – Do not add pay later button in editor #2570
- Enhancement – Axo: Remove the submit button when Fastlane is disabled #2720
- Enhancement – Sync the PayPal product page button state to Apple/Google Pay buttons, show alerts #2742
2.9.3 – 2024-10-15
- Fix – Multi-currency support #2667
- Fix – “0.00” amount in Google Pay for virtual products #2636
- Fix – Unsuccessfully payment from product page with Apple Pay button #2643
- Fix – Button Unlinking PayPal Subscriptions plan does not showing for simple subscription #2618
- Fix – Declare tokenization for ACDC only when vaulting enabled #2581
- Fix – Classic shortcode block type checks #2608
- Fix – PUI error in editor #2580
- Fix – Add a new namespaced script loader for ApplePay #2682 #2675
- Fix – Axo Block: Fix the Fastlane modal info message text overflow issue #2663
- Fix – Add Custom Placeholder Handling when rendering the card fields #2651
- Fix – Use the PayPal icons instead of WC ones #2639
- Fix – Google Pay preview config and style #2661
- Fix – Improve context detection #2631
- Fix – Check that get_the_ID is valid before using #2573
- Fix – Axo Block: Always display the Fastlane watermark in the includeAdditionalInfo mode #2690
- Fix – Axo Block: Display card fields for authenticated cardless profiles #2672
- Fix – Google Pay: Fix button preview in the editor #2688
- Fix – ACDC gateway not visible on the block Checkout for logged-out users #2693
- Enhancement – Enhancement – Add Fastlane support for Checkout block
- Enhancement – Multiple calls to POST /v1/oauth2/token?grant_type=client_credentials&response_type=id_token #2671
- Enhancement – Fastlane update shipping options & taxes when changing address #2665
- Enhancement – Axo: Remove Axo from the Checkout block in the editor and add an ACDC card preview #2662
- Enhancement – Set email when creating order for express payment #2577
2.9.2 – 2024-10-01
- Enhancement – Add Fastlane support for Classic Checkout
- Fix – Fatal error when Pay Later messaging configurator was disabled with a code snippet
2.9.1 – 2024-09-24
- Fix – Improve card fields hiding #2574
- Fix – Google Pay: Shipping callback not calculating totals correctly on Single Product page #2513
- Fix – Fix shipping callback condition in status report #2578
- Fix – Can’t Disconnect Account #2539
- Fix – Google Pay billing data without shipping callback #2525
- Fix – Standard payment tab – Google Pay and Apple Pay button – Shape from one location is applied to all until saving changes #2419
- Enhancement – Allow to override the list of Pay Later supported countries #2563
- Enhancement – Add more feature statuses into system report #2550
- Enhancement – Use SVG for APM gateway icons #2509
- Enhancement – Add inline notice to inform users about ACDC block Checkout support if the store uses a Classic Checkout setup #2422
- Enhancement – Remove leftover console.log #2589
- Enhancement – Require PHP 7.4+, WP 6.3+, WC 6.9+ #2556
- Enhancement – Modularity module migration #1944
- Enhancement – Keep only 5 tags in readme.txt #2562
- Enhancement – Select ACDC by default during onboarding for China store locations #2619
- Enhancement – Add title, description and gatewayId to the express payment method #2566
2.9.0 – 2024-09-02
- Fix – Fatal error in Block Editor when using WooCommerce blocks #2534
- Fix – Can’t pay from block pages when the shipping callback is enabled and no shipping methods defined #2429
- Fix – Various Google Pay button fixes #2496
- Fix – Buying a free trial subscription with ACDC results in a $1 charge in the API call #2465
- Fix – Problem with Google Pay and Apple Pay button placement on Pay for Order page #2542
- Fix – When there isn’t any shipping option for the address the order is still created from classic cart #2437
- Fix – Patch the order with no shipping methods, instead of throwing an error #2435
- Enhancement – Separate Apple Pay button for Classic Checkout #2457
- Enhancement – Remove AMEX support for ACDC when store location is set to China #2526
- Enhancement – Inform users of Pay Later messaging configuration when Pay Later wasn’t recently enabled #2529
- Enhancement – Update ACDC signup URLs #2475
- Enhancement – Implement country based APMs via Orders API #2511
- Enhancement – Update PaymentsStatusHandlingTrait.php (author @callmeahmedr) #2523
- Enhancement – Disable PayPal Shipping callback by default #2527
- Enhancement – Change Apple Pay and Google Pay default button labels to plain #2476
- Enhancement – Add Package Tracking compatibility with DHL Shipping plugin #2463
- Enhancement – Add support for WC Bookings when skipping checkout confirmation #2452
- Enhancement – Remove currencies from country-currency matrix in card fields module #2441
2.8.3 – 2024-08-12
- Fix – Google Pay: Prevent field validation from being triggered on checkout page load #2474
- Fix – Do not add tax info into order meta during order creation #2471
- Fix – PayPal declares subscription support when for Subscription mode is set Disable PayPal for subscription #2425
- Fix – PayPal js files loaded on non PayPal pages #2411
- Fix – Google Pay: Fix the incorrect popup triggering #2414
- Fix – Add tax configurator when programmatically creating WC orders #2431
- Fix – Shipping callback compatibility with WC Name Your Price plugin #2402
- Fix – Uncaught Error: Cannot use object of type …\Settings as array in …/AbstractPaymentMethodType.php (3253) #2334
- Fix – Prevent displaying smart button multiple times on variable product page #2420
- Fix – Prevent enabling Standard Card Button when ACDC is enabled #2404
- Fix – Use client credentials for user tokens #2491
- Fix – Apple Pay: Fix the shipping callback #2492
- Enhancement – Separate Google Pay button for Classic Checkout #2430
- Enhancement – Add Apple Pay and Google Pay support for China, simplify country-currency matrix #2468
- Enhancement – Add AMEX support for Advanced Card Processing in China #2469
2.8.2 – 2024-07-22
- Fix – Sold individually checkbox automatically disabled after adding product to the cart more than once #2415
- Fix – All products “Sold individually” when PayPal Subscriptions selected as Subscriptions Mode #2400
- Fix – W3 Total Cache: Remove type from file parameter as sometimes null gets passed causing errors #2403
- Fix – Shipping methods during callback not updated correctly #2421
- Fix – Preserve subscription renewal processing when switching Subscriptions Mode or disabling gateway #2394
- Fix – Remove shipping callback for Venmo express button #2374
- Fix – Google Pay: Fix issuse with data.paymentSource being undefined #2390
- Fix – Loading of non-Order as a WC_Order causes warnings and potential data corruption #2343
- Fix – Apple Pay and Google Pay buttons don’t appear in PayPal Button stack on multi-step Checkout #2372
- Fix – Apple Pay: Fix when shipping is disabled #2391
- Fix – Wrong string in smart button preview on Standard Payments tab #2409
- Fix – Don’t break orders screen when there is an exception for package tracking #2369
- Fix – Pay Later button preview is missing #2371
- Fix – Apple Pay button layout #2367
- Enhancement – Remove BCDC button from block Express Checkout area #2381
- Enhancement – Extend Advanced Card Processing country eligibility for China #2397
2.8.1 – 2024-07-01
- Fix – Don’t render tracking metabox if PayPal order does not belong to connected merchant #2360
- Fix – Fatal error when the ppcp-paylater-configurator module is disabled via code snippet #2327
- Fix – Apple Pay & Google Pay buttons no longer visible in Standard Payments button previews after moving the configuration to Advanced Card Processing tab #2325
- Fix – Fix Smart Buttons on Elementor checkout widget #2284
- Fix – Pay by link – Capturing order from guest user causing fatal error when Vaulting is enabled #2382
- Fix – Enable the gateway settings JS file on connection tab #2377
- Enhancement – Add filter for certain settings to allow gateway translation e.g. via WPML #2308
- Enhancement – Filter for adding more contexts in can_render_dcc checker #2346
- Enhancement – Do not request id_token for guest users #2283
- Enhancement – Prevent multiple PayPal Subscription products in the cart if PayPal Subscription API is active #2320
- Enhancement – Prevent script caching & minification from Litespeed Cache and W3 Total Cache plugins #2316
- Enhancement – Remove Giropay references due to deprecation #2379
2.8.0 – 2024-06-11
- Fix – Calculate totals after adding shipping to include taxes #2296
- Fix – Package tracking integration throws error in 2.7.1 #2289
- Fix – Make PayPal Subscription products unique in cart #2265
- Fix – PayPal declares subscription support when merchant not enabled for Reference Transactions #2282
- Fix – Google Pay and Apple Pay Settings button from Connection tab have wrong links #2273
- Fix – Smart Buttons in Block Checkout not respecting the location setting (2830) #2278
- Fix – Disable Pay Upon Invoice if billing/shipping country not set #2281
- Fix – Critical error on pay for order page when we try to pay with ACDC gateway #2321
- Enhancement – Enable shipping callback for WC subscriptions #2259
- Enhancement – Disable the shipping callback for “venmo” when vaulting is active #2269
- Enhancement – Improve “Could not retrieve order” error message #2271
- Enhancement – Add block Checkout compatibility to Advanced Card Processing #2246
2.7.1 – 2024-05-28
- Fix – Ensure package tracking data is sent to original PayPal transaction #2180
- Fix – Set the ‘Woo_PPCP’ as a default value for data-partner-attribution-id #2188
- Fix – Allow PUI Gateway for refund processor #2192
- Fix – Notice on newly created block cart checkout #2211
- Fix – Apple Pay button in the editor #2177
- Fix – Allow shipping callback and skipping confirmation page from any express button #2236
- Fix – Pay Later messaging configurator sometimes displays old settings after saving #2249
- Fix – Update the apple-developer-merchantid-domain-association validation strings for Apple Pay #2251
- Fix – Enable the Shipping Callback handlers #2266
- Enhancement – Use admin theme color #1602
2.7.0 – 2024-04-30
- Fix – Zero sum subscriptions cause CANNOT_BE_ZERO_OR_NEGATIVE when using Vault v3 #2152
- Fix – Incorrect Pricing Issue with Variable Subscriptions in PayPal Subscriptions Mode #2156
- Fix – Wrong return_url in multisite setup when using subdomains #2157
- Fix – Fix the fundingSource is not defined error on Block Checkout #2185
- Enhancement – Add the data-page-type attribute for JS SDK #2161
- Enhancement – Save Card Last Digits in order meta for Advanced Card Payments #2149
- Enhancement – Refactor the Pay Later Messaging block and add dedicated Cart/Checkout blocks #2153
- Enhancement – “Next Payment” status not updated when using PayPal Subscriptions #2091
- Enhancement – Optimize default settings for new store configurations #2158
- Enhancement – Improve tooltip information for tagline #2154
- Enhancement – Improve error message on certain exceptions #1354
- Enhancement – Cart Pay Later block: Change the default insert position #2179
- Enhancement – Messages Bootstrap: Add a render retry functionality #2181
2.6.1 – 2024-04-09
- Fix – Payment tokens fixes and adjustments #2106
- Fix – Pay upon Invoice: Add input validation to Experience Context fields #2092
- Fix – Disable markup in get_plugin_data() returns to fix an issue with wptexturize() #2094
- Fix – Problem changing the shipping option in block pages #2142
- Fix – Saved payment token deleted after payment with another saved payment token #2146
- Enhancement – Pay later messaging configurator improvements #2107
- Enhancement – Replace the middleware URL from connect.woocommerce.com to api.woocommerce.com/integrations #2130
- Enhancement – Remove all Sofort references as it has been deprecated #2124
- Enhancement – Improve funding source names #2118
- Enhancement – More fraud prevention capabilities by storing additional data in the order #2125
- Enhancement – Update ACDC currency eligibility for AMEX #2129
- Enhancement – Sync shipping options with Venmo when skipping final confirmation on Checkout #2108
- Enhancement – Card Fields: Add a filter for the CVC field and update the placeholder to match the label #2089
- Enhancement – Product Title: Sanitize before sending to PayPal #2090
- Enhancement – Add filter for disabling permit_multiple_payment_tokens vault attribute #2136
- Enhancement – Filter to hide PayPal email address not working on order detail #2137
2.6.0 – 2024-03-20
- Fix – invoice_id not included in API call when creating payment with saved card #2086
- Fix – Typo in SCA indicators for ACDC Vault transactions #2083
- Fix – Payments with saved card tokens use Capture intent when Authorize is configured #2069
- Fix – WooPayments multi-currency causing currency mismatch error on Block Cart & Checkout pages #2054
- Fix – “Must pass createSubscription with intent=subscription” error with PayPal Subscriptions mode #2058
- Fix – “Proceed to PayPal” button displayed for Free trial PayPal Subscription products when payment token is saved #2041
- Fix – ACDC payments with new credit card may fail when debugging is enabled (JSON malformed by warning) #2051
- Enhancement – Add Pay Later Messaging block #1897
- Enhancement – Submit the form instead of refreshing the page to show the save notice #2081
- Enhancement – Integrate pay later messaging block with the messaging configurator #2080
- Enhancement – Reauthorize authorized payments #2062
- Enhancement – Do not handle VAULT.PAYMENT-TOKEN.CREATED webhook for Vault v3 #2079
- Enhancement – Improve the messaging configurator styles #2053
- Enhancement – Ensure PayPal Vaulting is not selected as Subscriptions Mode when Reference Transactions are disabled #2057
- Enhancement – Pay later messaging configurator & messaging block adjustments #2096
2.5.4 – 2024-02-27
- Fix – Cannot enable Apple Pay when API credentials were manually created #2015
- Fix – Cart simulation type error #1943
- Enhancement – Apple Pay recurring payments #1986
- Enhancement – Real Time Account Updater (RTAU) integration #2027
- Enhancement – Prepare the SKU for sending to PayPal #2033
- Enhancement – Store the Card Brand in Address Verification Result instead of 3DS authentication result #2026
- Enhancement – Update country eligibility for AdvancedCard Processing, Apple Pay, Google Pay #2019
- Enhancement – Disable PayPal Vaulting setting instead of hiding it when Reference Transactions not available #2029
- Enhancement – Store three d secure enrollment status and authentication status responses in wc order #1980
- Enhancement – Add more checks to prevent “PayPal order ID not found” errors #2038
- Enhancement – Disable messaging configurator when vault is enabled #2042
- Feature preview – Pay Later Messaging configurator #1924
2.5.3 – 2024-02-06
- Fix – Free trial subscription products using PayPal Vaulting when PayPal Subscriptions configured as Subscriptions Mode #1979
- Fix – Pay by link – Germany – PayPal buttons are not visible on Pay for order page #2014
- Enhancement – Extend Apple Pay, Google Pay, Vault v3 (& RTAU) country availability #1992
- Enhancement – Enable card fields for ACDC and Vault v3 supported countries/currencies #2007
- Enhancement – Update ACDC supported currencies list #1991
- Enhancement – Check if the $wpdb->wc_orders exists before query #1996
- Enhancement – Remove MercadoPago from disable funding sources #2003
- Enhancement – Improve onboarding notice text #2002
2.5.2 – 2024-02-01
- Fix – NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE error for merchants without reference transactions #1984
- Fix – Fatal error in WooCommerce PayPal Payments plugin after 2.5.0 update #1985
- Fix – Can not refund order purchased with Vault v3 Card payment #1997
- Fix – PayPal Vaulting Subscriptions mode setting visible when merchant not enabled for Reference Transactions #1999
- Fix – card-fields parameter included in button script despite Advanced Card Processing disabled #2005
- Enhancement – Add setup URL for reference transactions #1964
- Enhancement – Improve PUI performance for variable products #1950
2.5.1 – 2024-01-24
- Temporary revert Vaulting integration changes introduced in 2.5.0
2.5.0 – 2024-01-22
- Fix – WC Subscriptions change subscription payment #1953
- Fix – GooglePay and ApplePay buttons disappear from the minicart when adding a product to the cart on the shop page #1915
- Enhancement – Enable Vault v3 and Card Fields by default for US merchants #1967
- Enhancement – Vault v3 WC Subscriptions integration #1920
- Enhancement – Implement early WC validation for Hosted Card Fields #1925
- Enhancement – Rename button locations #1946
- Enhancement – Improve Apple Pay validation notice text #1938
- Enhancement – Improve feature availability check UX #1941
- Enhancement – Make all hosted card fields strings translatable #1926
- Enhancement – PHP 8.2 deprecations #1939
- Enhancement – Subscription support on Block Cart & Block Express Checkout #1956
- Enhancement – Venmo Vaulting integration #1958
- Enhancement – Add package tracking support for UK #1970
2.4.3 – 2024-01-04
- Fix – PayPal Subscription initiated without a WooCommerce order #1907
- Fix – Block Checkout reloads when submitting order with empty fields #1904
- Fix – “Send checkout billing and shipping data to Apple Pay” displayed when Apple Pay is disabled #1883
- Fix – “Order does not contain intent” error for ACDC renewals when triggering 3D Secure #1888
- Fix – PayPal Subscriptions button greyed out (inactive) on Checkout page for variable subscription products #1914
- Enhancement – Add button to reload feature eligibility status from Connection tab #1902
- Enhancement – Apple Pay validation message improvements #1901
- Enhancement – Improve support for Classic Cart & Classic Checkout blocks #1894
- Enhancement – Ensure uniform button appearance for PayPal, Google Pay, and Apple Pay buttons #1900
- Enhancement – remove string translations for package tracking carriers from repository #1885
- Enhancement – Incorrect margins when PayPal buttons are rendered as separate gateways. #1908
- Enhancement – Improved button spacing when Apple Pay is enabled but current buyer is not eligible #1922
- Feature preview – Save payment methods (Vault v3) integration #1779
2.4.2 – 2023-12-04
- Fix – Action callback arguments count in ShipStation tracking integration #1841
- Fix – Google Pay scripts loading on unrelated admin pages #1834
- Fix – Do not ignore disabled APMs list in blocks #1865
- Fix – Display Package Tracking metabox below Order actions when HPOS is active #1850
- Fix – ApplePay use checkout form data to update shipping and billing #1832
- Fix – Fix Apple Pay CSS #1872
- Enhancement – Allow redirect to PayPal with “Place order” button if smart buttons failed to load #1840 #1870
- Enhancement – Extend list of supported countries for Package Tracking v2 integration #1848
- Enhancement – Improve Block Theme support for Pay Later messaging #1855
- Enhancement – Render block buttons separately and add block style settings #1858
- Enhancement – Enable Block Cart and Block Express Checkout button locations by default #1852
- Enhancement – Improve single product page button placement with Block themes #1847
- Enhancement – Remove the Home location from default enabled Pay Later messaging locations #1856
- Enhancement – Chrome browser detected as eligible for Apple Pay on settings page #1828
- Enhancement – Hide Apple Pay & Google Pay for subscription type products #1835
- Enhancement – Add Standard Card Button gateway styling settings & preview #1827
- Feature preview – Upgrade to new Hosted Card Fields for Advanced Card Processing #1843
2.4.1 – 2023-11-14
- Fix – Error “PayPal order ID not found in meta” prevents automations from triggering when buying subscription via third-party payment gateway #1822
- Fix – Card button subscription support declaration #1796
- Fix – Pay Later messaging disappears when updating shipping option on cart page #1807
- Fix – Apple Pay payment from single product may fail after changing shipping options in Apple Pay payment sheet #1810
- Enhancement – Extend list of supported countries for Advanced Card Processing #1808
- Enhancement – Extend Apple Pay/Google Pay country eligibility to Italy #1811
- Enhancement – Override language used to display PayPal buttons #600
- Enhancement – Apple Pay button preview #1824
- Enhancement – Add Apple Pay & Google Pay logos on the onboarding page #1823
- Enhancement – Improve Apple Pay compatibility with variable products on single product page #1803
- Enhancement – Apple Pay domain registration & browser eligibility check #1821
- Enhancement – Package Tracking compatibility with WooCommerce Shipping & ShipStation for WooCommerce #1813
- Enhancement – Fill form when continuation in block #1794
- Enhancement – Display Shop location Pay Later messaging on product category pages #1809
- Enhancement – Present apple-developer-merchantid-domain-association file only when Apple Pay is enabled #1818
- Enhancement – Improve Apple Pay compatibility on Pay for Order page #1815
- Enhancement – Display Pay Later messages before the payment methods on the Pay for Order page #1814
- Enhancement – Handle undefined array key warnings on PHP 8.1 #1804
2.4.0 – 2023-10-31
- Fix – Mini-Cart Bug cause of wrong DOM-Structure in v2.3.1 #1735
- Fix – ACDC disappearing after plugin updates #1751
- Fix – Subscription module hooks #1748
- Fix – Ensure PayPal Subscriptions API products description is 1-127 characters #1738
- Fix – Add validation on the Plan Name field to not accept a blank value #1754
- Enhancement – Improve Pay Later messages and add Shop, Home locations #1770
- Enhancement – Use api-m PayPal API URLs #1740
- Enhancement – Google Pay Settings improvements #1719
- Enhancement – Apple Pay transaction improvements #1767
- Enhancement – Change default ACDC title #1750
- Enhancement – Cart simulation improvements #1753
- Enhancement – Billing schedule fields not greyed out when PayPal Subscriptions product is connected #1755
- Enhancement – Check validation errors when submitting in block #1528
- Enhancement – Improve handling of server error when submitting block #1785
- Enhancement – Extend Apple Pay country eligibility #1781
- Enhancement – Apple Pay validation notice improvements #1783
- Enhancement – Apple Pay payment process issues #1789
- Enhancement – Disable the tracking if payment is not captured #1780
- Enhancement – Place order button remains – Could not retrieve order #1786
- Enhancement – Google Pay for variable product greyed out but clickable #1788
- Enhancement – Merchant credential validation & remove PAYEE object #1795
2.3.1 – 2023-09-26
- Fix – Fatal error when saving product while WooCommerce Subscriptions plugin is not active #1731
- Fix – Validate tracking data only for add/update Package Tracking #1729
- Fix – Disable Package Tracking for order if transaction ID doesn’t exist #1727
2.3.0 – 2023-09-26
- Fix – Plus sign in PayPal account email address gets converted to space #771
- Fix – Payment method dropdown option label on edit order screen for ppcp-gateway option displaying wrong name #1639
- Fix – WooCommerce Bookings products don’t remain in Cart as a guest when PayPal button active on single product #1645
- Fix – Since version > 2.2.0 the PayPal Checkout button on single product pages does not redirect anymore #1664
- Fix – PayPal fee and PayPal Payout do not change on order if we do partial refund #1578
- Fix – Order does not contain intent error when using ACDC payment token while buyer is not present #1506
- Fix – Error when product description linked with a PayPal subscription exceeds 127 characters #1700
- Fix – $_POST uses the wrong key to hold the shipping method #1652
- Fix – WC Payment Token created multiple times when webhook is received #1663
- Fix – Subtotal mismatch line name shows on Account settings page when merchant is disconnected #1702
- Fix – Warning prevents payments on Pay for Order page when debugging is enabled #1703
- Fix – paypal-overlay-uid_ blocks page after closing PayPal popup on Pay for Order page | Terms checkbox validation fails on Pay for Order page #1704
- Enhancement – Add support for HPOS for tracking module #1676
- Enhancement – Billing agreements endpoint called too frequently for Reference Transactions check #1646
- Enhancement – Do not declare subscription support for PayPal when only ACDC vaulting #1669
- Enhancement – Apply Capture On Status Change only when order contains PayPal payment method #1595
- Enhancement – Do not use transient expiration longer than one month to support memcached #1448
- Enhancement – By disconnecting or disabling the plugin the connection should clear the Onboarding links from cache #1668
- Enhancement – Upgrade tracking integration #1562
- Enhancement – Include url & image_url in create order call #1649
- Enhancement – Add compat layer for Yith tracking #1656
- Enhancement – Improve invalid currency backend notice (1926) #1588
- Enhancement – Hide ACDC footer frame via CSS to avoid empty space #1613
- Enhancement – Compatibility with WooCommerce Product Add-Ons plugin #1586
- Enhancement – Remove “no shipment” message after adding tracking #1674
- Enhancement – Improve error & success validation messages #1675
- Enhancement – Compatibility with third-party “Product Add-Ons” plugins #1601
- Enhancement – PayPal logo flashes when switching between tabs #1345
- Enhancement – Include url & image_url in create order call #1649
- Enhancement – Include item_url & image_url to tracking call #1712
- Enhancement – Update strings for tracking metabox #1714
- Enhancement – Validate email address API credentials field #1691
- Enhancement – Set payment method title for order edit page only if our gateway #1661
- Enhancement – Fix missing Pay Later messages in cart + refactoring #1683
- Enhancement – Product page PP button keep loading popup – “wc_add_to_cart_params is not defined” error in WooCommerce #1655
- Enhancement – Remove PayPal Subscriptions API feature flag #1690
- Enhancement – Don’t send image_url when it is empty #1678
- Enhancement – Subscription support depending on Vaulting setting instead of subscription mode setting #1697
- Enhancement – Wrong PayPal subscription id on vaulted subscriptions #1699
- Enhancement – Remove payment vaulted checker functionality (2030) #1711
- Feature preview – Apple Pay integration #1514
- Feature preview – Google Pay integration #1654
= …