All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- php short tag in backend order template
- totals update in backend order
- invoice email not send in backend order
- state not correct on backend order creation
- Prices of basket items not including tax
- basket items missing tax percent and reference id
- Requirement for unzerdev/php-sdk 1.2.x
- Support for backend order creation to Unzer Invoice Secured payment method
- Authorization and capture handling to use unzerdev/php-sdk 1.2.x
- multiple order emails being sent in some cases
- invoice or credit memo emails showing total amount or negative amount instead of due amount in some cases
- configuration setting to be able to switch between base currency or customer (storeview) currency for transfers to unzer servers
- Payment Method Alipay
- Payment Method Bancontact (only Belgium)
- Payment Method Przelewy 24 (only Poland)
- Payment Method Wechat
- Payment Method Unzer Prepayment
- amount and currency not matching on multistore installations with multiple currencies
- Fix an issue where the customer form was not rendered in checkout sometimes. Invoice Secured B2C/B2B and Sepa Direct Debit B2C were affected by that.
- PHP 8.1 Compatibility
- If no, or invalid keys are configured payment methods are not active in checkout.
- Update broken documentation links in readme.
- Set minimum php-sdk version 1.1.4.2.
- Change translation keys of invoice payment methods to avoid translation conflicts with shop system.
- Display Module version in Backend configuration.
- Several minor improvements.
- Empty public key causing an exception in checkout.
- Payment method EPS.
- Payment method Giropay.
- Checkout will be aborted now if customer creation fails. The error message will be displayed in checkout.
- Allow configuration of booking mode on store level for "Credit Card / Debit Card" and "PayPal".
- If possible, display a more descriptive message to the customer if card submission fails.
- Rebranding of the Plugin.
- Remove preconfigured test keypair from config.
- Switch to Unzer PHP SDK.
- Switch to Unzer UI components.
- Fixed an issue regarding inconsistent dependency of
messageManager
used inAbstractPaymentAction
. - Controller uses already existing
_redirect()
method for redirects now. - Added necessary sources to whitelist for content security policy.
Sepa Direct Debit Secured
now uses the merchant name configured in this payment method for the sepa direct debit mandate text. Previously the merchant name configured inSepa Direct Debit
was used.- Adjust payment method templates: checkout-agreements-block moved beneath the payment form to avoid css conflicts that can causing the checkbox being not clickable.