## Security Update (v 7.3.7)
- This release addresses a security vulnerability affecting earlier versions of the integration plugin.
All merchants are strongly advised to update to version 7.3.7 immediately to ensure the security of their integration.
### What's Changed
- Security: Resolved an issue that could allow unauthorized access to certain data under specific configurations.
### Required Action
- Download and install this update as soon as possible. No configuration changes are required after upgrading.
For full installation instructions or support, please refer to our documentation or reach out to our integration team.
- Shopware 6.7.13.1 compatible
- Custom fields are now transmitted as Line Item Attributes
- Improvements to checkout confirm page load times
- Trim line item names that exceed 150 chars to prevent API rejection
- Shopware 6.7.12.1 compatible
- Fix cart recreation and redirection when back button is used from payment page
- Added guard for orderTransactionStateHandler to ensure payment is in correct state
- Fixed id reference in disablePaymentMethodCOnfigurations
- Fix for missing line item images on payment page
- Shopware 6.7.10.0 compatible
- Fix for cart being lost when changing payment methods
- Fixed for incorrectly reference function (getState())
- Fix cache not being cleaned after payment errors
- Fix missing shipping costs
- Minor fix for Customer Id null inconsistency
- Shopware 6.7.9.0 compatible
- Fix for only showing 25 sales channels in selector
- Fixed bug with discount occasionally blocking payment methods
- Fix for partial refunds using standard refund option
- Fixed issue with undefined array key
- Fixed issue with recurring payments
- Fixed concrete class reference; used interface instead
- Shopware 6.7.7.0 compatibility
- Fix for missing payment icons
- Fixed issue with 'Entire Set' coupons returning error due to totals mismatch
- Fixed issue with orphaned order_transactions causing an admin UI failure
- Fixed error thrown when customers who aren't logged in attempt to download an invoice
- Headless storefront support
- Renamed database table to avoid a naming conflict with legacy plugins
- Fixed issue with refunds failing for payments using Invoice
- Improved rounding handling to force 2 decimal places
- Removed references to unused classes
- Fixed some type errors
- Further improved 0 amount transaction; state transitions
- Improved analytics
- Improved error handling for refunding amount 0 and too many items
- Fixed issue with radio button/switch settings not saving
- Fixed issue with error screen sporadically happening after failed payments
- Support the ability to have different spaces for differet sales channels
- Fixed issue where Twint would not appear sometimes
## Feature
- Updated documentation
## Bugfix
- Fixed issue with addresses not being correctly synced
## Feature
- Support subscription payment methods
- Support Shopware 6.7.2.0
## Bugfix
- Fixed issue with shipping costs not being processed correctly
- Add plugin version metric
- Fixed error message when refund amount exceeds total
- Fixed bug where only 25 sales channels showed in the dropdown
- Removed erroneous logs
Compatibility with Shopware 6.7.0
## Security Update (v 6.2.6)
- This release addresses a security vulnerability affecting earlier versions of the integration plugin.
All merchants are strongly advised to update to version 6.2.6 immediately to ensure the security of their integration.
### What's Changed
- Security: Resolved an issue that could allow unauthorized access to certain data under specific configurations.
### Required Action
- Download and install this update as soon as possible. No configuration changes are required after upgrading.
For full installation instructions or support, please refer to our documentation or reach out to our integration team.
- Trim line item names that exceed 150 chars to prevent API rejection
- Fixed issue with payment method availability rules being ignored
- Fix issue with cart clearing on payment method change
- Fixed issue with missing payment methods
- Fixed issue with payment method availability rules being ignored
- Fixed issue with multiple discount codes
- Renamed database table to avoid a naming conflict with legacy plugins
- Fixed issue with refunds failing for payments using Invoice
- Sales channels now support different spaces
- Upgraded SDK to include latest fallback CA Bundle
- Fixed error screen when returning from portal on failed payment
Fixed issue with shipping costs not being processed correctly
- Disable Recreate Cart for Headless Storefront Order
- Added the correct Exception Type to the finalize method
- Updated English documentation
- Added French, German and Italian documentation
- Compatibility with 6.6.10.x
- Prevent duplicate transactions being created when the first times out
- Fix for error when changing space credentials
- Payment status now shows refunded/partially refunded
- Order delivery status now shows 'open' instead of 'hold'
- Implement payment page integration.
- Fixed bug with duplicate payment methods appearing
- Multiple/bulk refund for line item.
- Partial line item refund.
- Fixed refund by line item option.
- Composer dependencies are managed by Shopware system
- Prevents calling a non existing method in webhook invocation.
- Prevents error if delivery data is empty
- Refactored composer.json, completing its require section.
- Implemented key signing
- Tax rate adjustment when products have different tax rates
Fixed messaging which showed that shipping and billing address were always the same
- Support for Shopware 6.6.3.1 and Vue 3
- Improved plugin's settings form
- Support for Shopware 6.6.2.0
- Solvency check support for Powerpay and MF Group Invoice payment methods
- Improved handling of abandoned transactions
Fixed redirect to confirmation page after reload
Fixed deprecated OrderNotFoundException
- Fix for duplicate payment methods in the database
- Fix for SDK install issue
- Implemented key signing
- Tax rate adjustment when products have different tax rates
- Fixed plugin upgrade dependency error
- Solvency check support for Powerpay and MF Group Invoice payment methods
- Improved handling of abandoned transactions
- Fixed checkout issues after deactivating/activating plugin
- Fixed plugin uninstall action
- Fixed invoice payment method email function when order is shipped
- Fix for refunds when a discount code is used
Version bump for marketplace release
- Fixed an issue where all payment methods disappeared upon activation of the Wallee plugin.
- Fixed an issue where the shopping cart doubled in quantity if the customer placed an item in the shopping cart, went to payment via TWINT, cancelled the transaction in TWINT using "Cancel payment", and was then redirected back to the store.
Adjust documentation and release command
- Support of PHP 8.2
- Cast to string the option of product attribute.
- If delivery is null do not try to hold it.
- Fix bug which happens when pressing back to shop or home clears cart.
- Support of Shopware 6.5
- Support of latest PHP SDK 3.2.0
- Support of latest PHP SDK 3.2.0
Creation of a new column in the transaction table called erp_merchant_id
Support of Shopware 6.4.20.1
Bugfix:
- Wrong link format in error message.
Tested Against:
PHP 8.1.13
Shopware 6.4.20
Feature
- Updated payment method rules in documentation
Bug:
- Move the tax information from shipping from billing.
- Synchronization of data to the shop sometimes is incomplete.
- Portal Paid amount not reported to SW6.
- Fix an issue regarding changing payment method that prevented the payment status to be set as "paid".
- Fix an issue when listing payment method by customer on checkout process.
Getestet gegen:
PHP 8.1.13
Shopware 6.4.20
Bug:
When the payment of a transaction has been successful but the payment method has been changed during checkout, the transaction status will have the correct payment status.
Getestet gegen:
PHP 8.1.13
Shopware 6.4.18.1
Bug:
Fix the calculation of the total if the customer is in a Net Customer Group. Gross and Net Customer Group are now correctly supported.
Remove the CSS Override for .sw-context-menu
Tested Against:
PHP 8.1.13
Shopware 6.4.18.0
- Add support for plugin **Tickets for Shopware**
- Fix the Translation for the Payment Permissions of the Plugin
- Fix the calculation of the field *amount_including_tax* if the customer is in a Customer Group
- Add 2 additional address fields for the Shipping Address, **additionalAddress1** and **additionalAddress2** for B2B customers
Add additional information of the Credit Card (Validity Date, Pseudo Credit Card number and PayID) for transaction using this Payment Method
Added popup to order details with pseudo credit card number and customer info
Changes the default headers sent in the API
Sends to the payment portal a more specific version of shopware being used.
Fixed line item payload when recreating order
Zusätzliche Unternehmensfelder für Portal-Metadaten
support for Shopware 6.4.13
Fix for invoice button disability
support for Shopware 6.4.13
Transmit customer notes to Wallee
- Added Sales Tax ID / VAT ID to payload
- Fixed credentials inheritance
- Tested against SW v6.4.9.0
Fix to hide birthdate field if it's already provided
- Added italian translations
- Tested against SW v6.4.9.0
- Fixed transaction invoice instant payment handling.
- Tested with v6.4.7.0
Fixed cart recreate function for custom products
Custom products options displayed as separate line items
Fixed settings to import webhooks and payment methods
Added settings to control update of webhooks and payment methods
Support for Shopware 6.4.6
Reverted auto-submit on empty iframe as it is not working properly at all cases
Fixed "Allow payment change after checkout" option behavior
- Allow to mark payment status as paid from status reminded
- Checkout form auto submission implemented when iFrame returns no input fields
Fix Transaction Rollback error on unsupported languages
Fix for delivery state change error
Fixed plugin uninstall action
Update SDK to new version
Fixed shipping line item name
Reverted auto-submit on empty iframe as it is not working properly at all cases
Checkout form auto submission implemented when iFrame returns no input fields
Fix for delivery state change error
Update SDK to new version
Fixed shipping line item name
Fixed tax calculation for custom products