v1.5.3- Released on 17 April 2025
- [Compatibility] – WooCommerce 9.8.1
- [Compatibility] – WordPress 6.8.0
- [Fix] – Prevent duplicate products in the cart when using the Express Checkout button on the product page. The product will now only be added if it is not already in the cart
v1.5.2 – Released on 20 November 2024
- [Compatibility] – Tested OK with WooCommerce 9.4.2.
- [Compatibility] – Tested OK with WordPress 6.7.
v1.5.1 – Released on 8 October 2024
- [Compatibility] – Tested OK with WooCommerce 9.3.3.
- [Compatibility] – Tested OK with WordPress 6.6.2.
- [Fix] – Products are being ordered without a variant being selected on the product page while using the PayPal smart button.
- [Fix] – Subscription turning to manual renewal while using the express button.
- [Fix] – Order with Pending payment status is created even if skip abandoned enabled and using express checkout.
- [Fix] – The Paypal express action meta box is not showing capturing and refund options while HPOS is enabled.
- [Fix] – Subscription order not created when the review page is disabled while using the express checkout method.
- [Fix] – The address on order details for guest users who make a payment is not updated while the express express checkout method is used.
- [Fix] – An issue with the order total occurs when the address is changed from the review page.
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
v1.3.6
- [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
v1.3.5
- [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.
v1.3.4
- [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.
v1.3.3
- [Enhancement] – Code optimisation
- [Fix] – Removed an extra div element causing a design issue
v1.3.2
- [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
v1.3.1
- 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.
v1.3.0
- 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
v1.2.8
- 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
v1.2.7
- 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
v1.2.6
- 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
v1.2.5
- 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
v1.2.4
- Introduced direct navigation to PayPal even when shipping is not set
v1.2.3
- Security fixes
- Tested ok with WC 3.9.3
v1.2.2
- 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.
v1.2.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
v1.2.0
- 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.
v1.1.9
- Tested on with WordPress 5.0 and WooCommerce 3.5.2
- Bugfix: With mapping Billing/shipping street address.
v1.1.8
- 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)
v1.1.5
- Tested ok with WordPress 4.9.8 and WooCommerce 3.4.5
- Migration related updates
v1.1.4
- 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
v1.1.3
- 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
v1.1.2
- Fixed issue with express checkout – address override default set to no
- Create a user if “create an account” is checked while placing order
v1.1.1
- Introduced option to enable/disable PayPal address override.
- Tested OK with WooCommerce 3.2.5 and WordPress 4.9
v1.1.0
- Fix: Compatibility issue for PHP 5.4 and 5.3
v1.0.7
- PayPal Express Checkout WC2.7 Compatible.
- Bug Fix for PayPal Credit Card Flow.
v1.0.5
- Customization and Bug fixes.
v1.0.3
- Added option of In-Context Flow for PayPal Express Checkout.
v1.0.1
- Minor Content Change.
v1.0.0
- PayPal Express Checkout payment gateway.