Home > Docs > PayPal Express Checkout Payment Gateway for WooCommerce > Changelog – PayPal Express Checkout Payment Gateway for WooCommerce

Changelog – PayPal Express Checkout Payment Gateway for WooCommerce

v1.5.0 – Released on 7 March 2024

  • [Add] – Webhook support
  • [Tweak] – Replaced the wc_get_log_file_path function as it’s been deprecated in WooCommerce 8.6.

v1.4.6 – Released on 1 February 2024

  • [Fix] – Compatibility issue with 2024 theme
  • [Fix] – PayPal OAuth issue

v1.4.5 – Released on 19 December 2023

  • [Fix] – issue when saving PayPal credentials
  • [Fix] – PHP warnings

v1.4.4 – Released on 19 October 2023

  • [Compatibility] – Tested OK with WooCommerce 8.2.0
  • [Compatibility] – Tested OK with PHP 8.1

v1.4.3 – Released on 27 July 2023

  • [Fix] – Fixed shipping address saved only for orders containing virtual products
  • [Fix] – Save payment method in order when paying via smart buttons
  • [Add] – Hooks to alter shipping address before sending to PayPal
  • [Add] – Added filter to alter the address data before sending to PayPal and before creating an order
  • [Tweak] – Validate PayPal credentials when saving settings
  • [Tweak] – Filter to determine using order number or order ID to resolve issues with sequential order number plugin
  • [Tweak] – Whitelist unsupported characters in phone number before sending to PayPal
  • [Compatibility] – HPOS compatibility
  • [Compatibility] – Tested OK with WooCommerce 7.9.0
  • [Compatibility] – Tested OK with WordPress 6.2.2

v1.4.2 – Released on 27 April 2023

  • [Add] – Filter to determine whether to use cart calculate function
  • [Add] – Added a hook to handle mismatch values
  • [Tweak] – Modified sprintf function arguments
  • [Tweak] – Added another argument to the hook ‘wt_woocommerce_checkout_order_created’
  • [Enhancement] – Save phone number given in the PayPal account when payment made via smart buttons
  • [Enhancement] – Populate address details in address fields rendered by credit card
  • [Fix] – Fixed tax calculation issue when changing country in the review page
  • [Fix] – Fixed the issue where the last name was not updated in the order when it contained whitespace
  • [Fix] – Removed abs() function which passed a positive value instead of negative which caused calculation issues in express payment mode
  • [Compatibility] – Added compatibility with Advanced Free – Flat shipping WooCommerce v_1.6.3.92

v1.4.1 – Released on 08 February 2023

  • [Add] – Added filter to determine whether to use cart calculate function to make compatible with Avatax plugin
  • [Fix] – Fixed Showing billing name instead of the shipping name in order address when enabling the address override option
  • [Fix] – Fixed transaction ID mismatch issue
  • [Compatibility] – WC 7.3.0
  • [Compatibility] – WP 6.1.1

v1.4.0 – Released on 13 December 2022

  • [Fix] – Prevent sending duplicate emails when Germanized WooCommerce is active.
  • [Fix] – Fixed request filed length exceeded the limit
  • [Enhancement] – Set a timeout for the blockUI function in the product, cart, and checkout pages.
  • [Fix] – Display gateway title based on the payment mode chosen.
  • [Add] – Added compatibility with Flexible PDF Coupons for WooCommerce plugin Version 1.5.12
  • [Compatibility] – with WooCommerce 7.0.1

v1.3.9 – Released on 2 August 2022

  • [Tweak] – Enable only pay later and Venmo payment method as default
  • [Fix] – Resolved issue when order item has only one stock left and review page is enabled
  • [Fix] – Resolved Smart button gateway description issue
  • [Compatibility] – Added compatibility with themes having multiple forms with the same class name which is causing issue to Pay via Paypal button on product page
  • [Compatibility] – with WooCommerce 6.7.0

v1.3.8 – Released on 24 June 2022

  • [Add] – Added support for PayPal pay-in-4 button for smart button payment option
  • [Enhancement] – Handling fees added by third-party plugins
  • [Fix] – Fixed issue when refunding a decimal value
  • [Compatibility] – with WooCommerce 6.6.1
  • [Compatibility] – with WordPress 6.0

v1.3.7 – Released on 2 May 2022

  • [Enhancement] – Filter added to determine whether WooCommerce user account is created before or after Paypal payment
  • [Fix] – Fixed an issue with updating order address from session form data when enabling the Skip Review option and making payments via buttons
  • [Tweak] – Added margin-top for cancel button on the order review page
  • [Fix] – Fixed an issue with the most recently used payment gateway not being shown as the default gateway on the checkout page.
  • [Compatibility] – with WooCommerce 6.4.1
  • [Compatibility] – with WordPress 5.9.3


  • [Compatibility] – with WooCommerce 6.1.1
  • [Compatibility] – with WordPress 5.9
  • [Fix] – Fixed issue while applying coupon
  • [Fix] – calculation issue when product price entered is inclusive of tax and cart/product page display price exclusive of tax
  • [Compatibility] – Fixed compatibility issue while applying store credit coupon of WebToffee’s smart coupon plugin


  • [Compatibility] – with WooCommerce 6.0.0
  • [Add] – Save abandoned order option
  • [Add] – Subtotal mismatch handling option
  • [Fix] – Address override not working for logged in PayPal users
  • [Fix] – ‘Specified country requires postal code’ error for WooCommerce guest users during payment using smart buttons.


  • [Compatibility] – with WooCommerce 5.9.0
  • [Compatibility] – WordPress 5.8.2
  • [Enhancement] – Display express button based on the position setting option.
  • [Fix] – Corrected the email is not saved on order issue on WooCommerce guest checkout.


  • [Enhancement] – Code optimisation
  • [Fix] – Removed an extra div element causing a design issue


  • [Compatibility] – with WooCommerce 5.7.1
  • [Compatibility] – with WordPress 5.8.1
  • [Add] – Review seeking banner added
  • [Add] – Integrated Paypal smart buttons
  • [Fix] – Removed shipping method validation error when shipping options are disabled
  • [Add] –  PayPal transaction fee is stored in DB as order meta ‘eh_paypal_transaction_fee’
  • [Add] – ‘wt_paypal_request_params’ filter added in express details section
  • [Fix] – Resolved redirect issue due to encoded URL


  • Tested OK with WooCommerce 5.3.0
  • UI changes and content updates.
  • Improvement] Paypal Express button enabling on pages changed to multi-select
  • [Improvement] Paypal Express Credit button now allows customers to opt for financing via PayPal Credit and pay over time.
  • [Improvement] Paypal Checkout logo and header image URL adding changed to media upload.


  • Tested OK with WordPress 5.7
  • Tested OK with WooCommerce 5.2.2
  • [Bugfix]: New order email not sent when Germanized for WooCommerce plugin is active.
  • [Bugfix]: Unable to checkout with product price 7999.
  • [Bugfix] – Automatically refresh order details page upon successful capture of payment.
  • [Bugfix] – Error when an exception is thrown.
  • In-context flow checkout from the checkout page.
  • Handled failed fundings error 10486.
  • ‘Override IPN URL’ option removed


  • Tested OK with WordPress 5.6
  • Tested OK with WooCommerce 4.9.2
  • [Bugfix] – Prevent payment from countries other than specified countries with PayPal express button 


  • Option to enable Paypal Express button in the checkout page
  • Shortcode support for Paypal Express button
  • Fix: Handling additional fee line item details
  • Fix: Handling  order total mismatch error
  • Fix: Option to pay for existing pending order without creating a new order
  • Restocking the quantity when the user clicks the ‘cancel and return to shop’ link on the Paypal page
  • Tested OK with WooCommerce 4.7.1


  • Integrated PayPal subscription support
  • Added option to enable PayPal button in mini-cart
  • Added filters (‘eh_order_button_text_before_paypal_redirection’, ‘eh_order_button_text_after_paypal_redirection’, ‘eh_paypal_checkout_icon_url’, ‘eh_paypal_express_button_rel_attribute’ ) to change order button text and paypal icon url and to add attributes to express checkout links
  • Replaced PayPal URL to image from local for express button
  • Bugfix: PayPal partial refund with the fractional amount not working
  • Bugfix : Express checkout not redirecting to PayPal when ‘Redirect to the cart page after successful addition’ option is enabled
  • WooCommerce 4.3.1 tested ok


  • Paypal direct credit card payment gateway integration
  • Included filters to hide PayPal button in cart and product page
  • WC smart coupon plugin compatibility fix
  • Tested with WooCommerce 4.1.0 and WordPress 5.4.1


  • Introduced direct navigation to PayPal even when shipping is not set


  • Security fixes
  • Tested ok with WC 3.9.3


  • Optional settings to send shipping address to Paypal.
  • Optional settings for Paypal locale.
  • Tested ok with WordPress 5.3.2 and WooCommerce 3.8.1.


  • Bug Fix:- Shipping charge is marked as charged twice in order details and in email.
  • Bug Fix:- An issue with express/card checkout if tax is enabled and the product cost is tax inclusive.
  • Bug Fix:- Error upon first save of settings.
  • Tested ok with WordPress 5.2.2 and WooCommerce 3.6.5


  • Included the shipping method and cost of the order.
  • Bug Fix: Error during checkout when address override option is enabled.
  • Tested ok with WordPress 5.1.1 and WooCommerce 3.5.7.


  • Tested on with WordPress 5.0 and WooCommerce 3.5.2
  • Bugfix: With mapping Billing/shipping street address.


  • Support Croatia currency (Croatian Kuna – KN) currency with a code snippet.
  • New filter “wt_paypal_request_params” added to alter/edit PayPal request params.
  • Tested ok with WC 3.5.1
  • Bug fix:- WooCommerce version compatibility issue on lower WooCommerce version(2.6.14)


  • Tested ok with WordPress 4.9.8 and WooCommerce 3.4.5
  • Migration related updates


  • Tested ok with WordPress 4.9.6 and WooCommerce 3.4.0
  • Warning fixed if the log file does not exist in the wc_log folder


  • Address override default set to zero
  • Fixed check out amount – tax amount filter with make_paypal_amount,
  • Fixed warning Undefined index: ‘createaccount’
  • Added filter for express checkout button image and express checkout credit card button image
  • Tested Ok with WooCommerce 3.3.5


  • Fixed issue with express checkout  – address override default set to no
  • Create a user if “create an account” is checked while placing order


  • Introduced option to enable/disable PayPal address override.
  • Tested OK with WooCommerce 3.2.5 and WordPress 4.9


  • Fix: Compatibility issue for PHP 5.4 and 5.3


  • PayPal Express Checkout WC2.7 Compatible.
  • Bug Fix for PayPal Credit Card Flow.


  • Customization and Bug fixes.


  • Added option of In-Context Flow for PayPal Express Checkout.


  • Minor Content Change.


  • PayPal Express Checkout payment gateway.