Skip to content

Releases: PrestaShopCorp/ps_checkout

v5.5.2

Choose a tag to compare

@Matt75 Matt75 released this 26 Jun 12:53
70f825c

What's Changed

  • Update Guzzle dependency and increment module versions by @Matt75 in #1555

Full Changelog: v5.5.1...v5.5.2

v5.5.1

Choose a tag to compare

@Matt75 Matt75 released this 25 Jun 12:52
08ce6b6

Caution

A bug affecting PrestaShop 9 only
Fatal error: Uncaught Error: Class "GuzzleHttp\Client" not found in /modules/ps_checkout/vendor/prestashop/module-lib-guzzle-adapter/src/Guzzle5/Client.php:46
It has been fixed in patch release 9.5.5.2. We recommend using 9.5.5.2 instead.

  • Version 5.5.0 was a major stability release that fixed a wide range of payment issues (Google Pay, Express Checkout, order processing and webhook reliability).
  • Version 5.5.1 takes that work one step further, with additional improvements to your customers' payment experience.

Improvements & fixes:

  • Improved payment method saving: fixed an issue that could prevent customers from saving a payment method on their first attempt, and the unnecessary duplicate-payment error it could trigger.
  • More reliable PayPal order processing: more robust handling of PayPal order data, plus clearer, more actionable error messages when something goes wrong.
  • Smoother PayPal payment experience: billing details (address, phone) are now pre-filled in the PayPal payment sheet when available, speeding up checkout and improving conversion.
  • Better delivery tracking: improved shipping and product information sent to PayPal, with stronger support for country-specific address requirements.

Maintenance:

  • Updated PHP compatibility across PrestaShop 1.7, 8 and 9.

v5.5.0

Choose a tag to compare

@Matt75 Matt75 released this 10 Jun 13:29

What's Changed

  • [XO-2999] Express checkout address deduplication by @Matt75 in #1545
  • [XO-2998] Prevent capture via webhook when order authorization valida… by @Matt75 in #1541
  • [XO-3005] Fix issue on GooglePayPaymentRequestDataBuilder by @Matt75 in #1547
  • Fixed overlay z-index by @L3RAZ in #1549
  • [XO-3020] Webhook reliability: context reconstruction and event idemp… by @Matt75 in #1548
  • [XO-2997] Improve payload validation by @Matt75 in #1540

Full Changelog: v5.4.0...v5.5.0

v5.4.0

Choose a tag to compare

@Matt75 Matt75 released this 20 May 10:07

What's Changed

  • Reintroduced Express Checkout for standard PayPal on product pages, cart pages, and the first checkout step.
  • Added backend retrieval of approved PayPal orders to restore Express Checkout compatibility with the latest PayPal APIs.
  • Removed Pay Later from Express Checkout because approved Pay Later transactions can no longer be updated when the final amount changes.
  • Kept Pay Later available at the final checkout step only, once the final amount is known.
  • Refactored legacy payment-source handling to align with the latest PayPal integration guidelines.
  • Improved HTTP logging.
  • Improved PayPal order lifecycle and checkout error-handling robustness.

Full Changelog: v5.3.2...v5.4.0

v5.3.2

Choose a tag to compare

@Matt75 Matt75 released this 23 Apr 08:54
6744840

What's Changed

  • [XO-2964] fatal error on order status update for non-ps_checkout orders
  • Fix tests
  • [XO-2966] Removed problematic dependencies
  • Adds PayPal and card eligibility checker
  • fix(googlepay, ps_checkout): validate cartId and return proper 400
  • fix(ps_checkout): handle null customerId in vault request
  • fix(paypal): send single purchase_unit object in PATCH instead of array
  • fix(ps_checkout): prevent duplicate PayPal order insert during migrat…
  • Add UNSUPPORTED_PAYEE_CURRENCY to known error

Full Changelog: v5.3.1...v5.3.2

v5.3.1

Choose a tag to compare

@Matt75 Matt75 released this 17 Apr 12:26

What's Changed

  • Remove from translations '%.' which fail IT translations
  • [XO-2955] Translations cause error during the payment process
  • Bump module version to 5.3.1

Full Changelog: v5.3.0...v5.3.1

v5.3.0

Choose a tag to compare

@L3RAZ L3RAZ released this 13 Apr 10:33
bd9377a

Caution

A bug affecting translations has been reported in this version, causing the following error:
Uncaught ValueError: Missing format specifier at end of string
It has been fixed in patch release 5.3.1. We recommend using 5.3.1 instead.

What's Changed

Full Changelog: v5.2.0...v5.3.0

v5.2.0

Choose a tag to compare

@matks matks released this 30 Mar 07:56
1ca3496

What's Changed

This release uses checkout-v2 reworked APIs for order processing. No new feature have been implemented but multiple bug fixes have been included.

Full Changelog: v5.1.1...v5.2.0

v5.1.1

Choose a tag to compare

@L3RAZ L3RAZ released this 26 Feb 14:27

What's Changed

Full Changelog: v5.1.0...v5.1.1

v5.1.0

Choose a tag to compare

@L3RAZ L3RAZ released this 29 Jan 16:57
724eb0f

What's Changed

New Features:

  • Venmo: Venmo payment method is now available for US merchants.
  • Pay upon invoice: Pay upon invoice payment method is now available for DE merchants.
  • Pay later message customization: Pay Later banner and message customization is now available in payment settings.

Full Changelog: v5.0.7...v5.1.0