- Add HMAC verification on IPN
- Hide API key in back office
- Change Alma Logo
- Auto select first fee plan in checkout
- Add PT Translation
- Fix bug on first install
- Pay >4 and Paylater
- Eligibility V2
- Widget on product page
- Widget on cart page
- Add i18n
- Fix some French missing translations
- Dependencies update
- Code cleaning
- Fix & improve handling of eligibility when several installments plans are activated
- Fix & improve API key validation and saving: only the key for selected API mode is now required
- Include order "increment ID" (i.e. order reference) in Alma's payment data – will be available in Alma data exports
- Fixes bug that leads to a blank configuration page on first-time installation
- Dependencies update
- Adds support for different installments plans: 2-, 3- and 4-installment plans, configurable in the Payment Methods settings.
Let's start following semver.
- Adds User-Agent string containing the module's version, PrestaShop version, PHP client and PHP versions, to all requests going to Alma's API.
- Switches logo image file to SVG
This version evolved for a while without any version bump 🤷♂️
Features in the latest push to this release:
- A message displays below the cart to indicate whether the purchase is eligible to monthly installments
- An "Eligibility Widget" can be used to insert the same message inside the mini cart, or into other hooking points
- The module adds a payment method to the checkout, which redirects the user to Alma's payment page.
If everything goes right (i.e. Customer doesn't cancel, pays the right amount, ... ), the created order is validated upon customer return. - An IPN controller is called from Alma's API to ensure order validation when the customer wouldn't return to the shop