Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
WooCommerce PayPal Payments icon

WooCommerce PayPal Payments

v3.0.6
by WooCommerce · 2.3 (443 reviews)

PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit/debit cards, alternative digital wallets and bank accounts.

700K+ active installs Updated May 27, 2025 Tested to 6.8.1 Requires PHP 7.4
Try Demo Download
Pre-installed Ready in ~10s No card
WooCommerce PayPal Payments

About WooCommerce PayPal Payments

WooCommerce PayPal Payments is an all-in-one solution that helps maximize conversions by offering various payment options including PayPal, Venmo, and credit/debit cards. It provides instant access to funds, fraud detection, and global compliance. It also offers features like faster checkout, convenience to pay over time, country-specific payment methods, and subscription payment options.

Screenshots

WooCommerce PayPal Payments screenshot
WooCommerce PayPal Payments screenshot
WooCommerce PayPal Payments screenshot
WooCommerce PayPal Payments screenshot
WooCommerce PayPal Payments screenshot
WooCommerce PayPal Payments screenshot

Frequently asked questions

What payment options does PayPal offer?
PayPal’s all-in-one solution allows you to offer PayPal, Venmo (US), Pay Later at no additional cost, credit and debit cards, and country-specific payment options.
How does PayPal help increase conversion?
PayPal buttons are automatically offered on product pages and at checkout, and consumers are nearly three times more likely to purchase when you offer PayPal.
What are the benefits of PayPal Pay Later?
PayPal Pay Later options allow customers to pay over time while you get paid up front, boosting merchant conversion rates and increasing cart sizes by 39%.
How can Pay Later messaging help increase conversions?
Showing Pay Later messaging on your site lets customers know they have flexible options to pay over time while they are browsing, helping convert your browsers into buyers.
What are the benefits of reaching Venmo shoppers?
Venmo users spend 2.2 times more annually on online purchases compared to other online buyers.

Changelog

3.0.6 – 2025-05-27

  • Enhancement – Implement 3D secure check for Google Pay #3163
  • Enhancement – Add options for “Disable Credit Cards” and “Language” #3226
  • Enhancement – Improve the loading experience for the new UI #3269
  • Enhancement – Enhance the accessibility of the new Settings UI #3294
  • Enhancement – Add capture pre-conditions for card payment source #3300
  • Enhancement – Enable all/Disable all toggle next to Alternative Payment methods on Payment Methods tab #3321
  • Enhancement – Add installment notifications for Mexico store locations #3404, #3405
  • Fix – Various issues for Mexico store locations during onboarding & plugin configuration #3403
  • Fix – APFS plugin triggers incorrect renewal date for simple products as subscriptions #3272
  • Fix – PayPal Smart Button incompatible with WooCommerce Subscription Switching #3291
  • Fix – Fastlane gateway visible on Pay for Order page #3293
  • Fix – Pay Later Messaging configurator preview alignment #3305
  • Fix – Product editing screen for variable products unresponsive (PayPal Subscriptions API error) #3311
  • Fix – Update selector for hiding express checkout #3318
  • Fix – ‘Ignoring unknown key’ console warnings when modifying payment gateway state #3322
  • Fix – Ratepay Payment Option Not Available for Unassembled Product Bundles #3325
  • Fix – “Disable Specific credit cards” shows “Select” as a possible value #3342
  • Fix – Stripe not visible at checkout when PayPal Subscriptions API is enabled #3343
  • Fix – Ensure correct ACDC behavior for non-ACDC countries (e.g., Vietnam) #3351
  • Fix – ACDC payments for Subscriptions failing at checkout for new users #3355
  • Fix – BCDC not enabled by default when cards selected during onboarding #3366
  • Fix – Block checkout – Address form missing after payment on Product and Cart pages #3371
  • Fix – Payments with Debit & Credit Cards failing #3376
  • Fix – PayPalGateway::process_payment on completed order leads to order failure #3374
  • Fix – New settings UI background color impacted by WooCommerce 9.9+ #3407
  • Fix – Can not save payments if subscriptions is not selected when onboarding #3408

3.0.5 – 2025-04-23

  • Fix – Onboarding screen blank when WooPayments plugin is active #3312

3.0.3 – 2025-04-08

  • Fix – BN code was set before the installation path was initialized #3309
  • Fix – Things to do next referenced Apple Pay while in branded-only mode #3308
  • Fix – Disabled payment methods were not hidden in reactified WooCommerce Payments settings tab #3290

3.0.2 – 2025-04-03

  • Enhancement – Check the branded-only flag when settings-UI is loaded the first time #3278
  • Enhancement – Implement a Cache-Flush API #3276
  • Enhancement – Disable the mini-cart location by default #3284
  • Enhancement – Remove branded-only flag when uninstalling PayPal Payments #3295
  • Fix – Welcome screen lists “all major credit/debit cards, Apple Pay, Google Pay,” in branded-only mode #3281
  • Fix – Correct heading in onboarding step 4 in branded-only mode #3282
  • Fix – Hide the payment methods screen for personal user in branded-only mode #3286
  • Fix – Enabling Save PayPal does not disable Pay Later messaging #3288
  • Fix – Settings UI: Fix Feature button links #3285
  • Fix – Create mapping for the 3d_secure_contingency setting #3262
  • Fix – Enable Fastlane Watermark by default in new settings UI #3296
  • Fix – Payment method screen is referencing credit cards, digital wallets in branded-only mode #3297

3.0.1 – 2025-03-26

  • Enhancement – Include Fastlane meta on homepage #3151
  • Enhancement – Include Branded-only plugin configuration for certain installation paths
  • Enhancement – Include UI status in system report #3248
  • Enhancement – Minor enhancements in new UI scrolling & highlighting behavior #3240
  • Fix – “Warning: Class ‘WooCommercePayPalCommerceVendorStringable’ not found” after 3.0.0 update #3235
  • Fix – ACDC does not work on the Classic Checkout when using the new UI #3219
  • Fix – “Send only” country banner not displayed in the new UI #3236
  • Fix – Typo in welcome screen #3258
  • Fix – onboarding.js file from old UI enqueued in new UI #3263
  • Fix – Onboarding in new UI with personal account does not hide all ineligible features #3254
  • Fix – ACDC not defaulting on for eligible merchants after onboarding with Expanded Checkout selection #3250
  • Fix – “Failed to fetch onboarding URL” error when onboarding with Subscriptions selected from non-Vault region #3242
  • Fix – Fastlane SDK token requested when Fastlane is disabled #3009
  • Fix – Subscription renewal payment via ACDC may fail in some cases due to 3D Secure #3098
  • Fix – Error: _load_textdomain_just_in_time Called Incorrectly when running docker compose #3172
  • Fix – Shipping callback not loading for guest users in some scenarios #3169
  • Fix – Phone number not saved in WC order when using Pay Now experience #3160
  • Fix – Phone number not pre-populated on Checkout block in continuation mode #3160
  • Fix – “Unfortunately, your credit card details are not valid” shown with actually valid card during checkout with invalid postcode. #3067
  • Fix – Incorrect Subscription Cancellation Handling with PayPal Subscriptions #3046
  • Tweak – Added PayPal as contributor #3259

3.0.0 – 2025-03-17

  • Enhancement – Redesigned settings UI for new users #2908
  • Enhancement – Enable Fastlane by default on new store setups when eligible #3199
  • Enhancement – Enable support for advanced card payments and features for Hong Kong & Singapore #3089
  • Fix – Dependency conflict with more recent psr/log versions on PHP8+ #2993
  • Fix – PayPal Checkout Gateway subscription migration layer not renewing subscriptions #2699
  • Fix – Fatal error when gateway settings initialized too early by third-party plugin #2766
  • Fix – Next Payment date for Subscriptions not updating when processing a PayPal Subscriptions renewal order #2959
  • Fix – Changing the subscription payment method to ACDC triggers error #2891
  • Fix – Standard Card button not appearing in standalone gateway for free trial subscription products #2935
  • Fix – Validation error when using Trustly payment method #3031
  • Fix – Error in continuation mode due to wrong gateway selection on Checkout block #2996
  • Fix – Error in error in PayLaterConfigurator #2989
  • Tweak – Removed currency requirement for Vault v3 #2919
  • Tweak – Update plugin author from WooCommerce to PayPal

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 PPECDeactivateNote 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 issue 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 …

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...