* Add support for authorization adjustment
* Add support for click to pay
* Add support for GooglePay and ApplePay guest express checkout
- Fix to always use https for the store domain
- Update core version to 1.1.13
- Fix order status transition when failed authorization webhook is received
- Fix payment method disabling when plugin is uninstalled or payment method is deleted in plugin.
- Remove 'New' and 'Pending' order status from Order status mapping
- Update core version to 1.1.11
- Fix Adyen button listeners on order details page
- Fix Apple pay payments processing
- Update core version to 1.1.10
- Add support for language shops
- Wake Task runner when Adyen page is opened
- Fix displaying original PSP reference on order details page
* Update core to version 1.1.6
* Update order exist check
- Update core to version 1.1.5
- Change checkout flow for "Pending" result code
- Update core to version 1.1.4
- Include event codes when registrating webhook
- Fix Webhook test request body
- Update core to version 1.1.2
- Fix Adyen Recurring API live URL
- Add support for Alma payment method
- Pay by link - Offer merchant option to generate Payment link for orders whose payments did not succeed. Payment methods that support Pay by link:
- Credit and debit cards
- Buy Now Pay Later
- 3x 4x Oney
- Afterpay
- Clearpay
- Klarna Pay Later
- Klarna Pay over time
- Ratepay
- Cash and ATM payment methods
- Multibanco
- Direct Debit
- ACH Direct Debit
- SEPA Direct Debit
- BACS Direct Debit
- Online payments
- BLIK
- EPS
- giropay
- iDEAL
- Klarna Pay now
- MB WAY
- MobilePay
- Online banking Finland
- Online banking India
- Online banking Poland
- Online banking Thailand
- Sofort (Online bank transfer)
- Trustly
- Wallets
- Apple Pay
- Alipay
- Bancontact mobile
- Google Pay
- GCash
- MoMo
- PayPal
- Swish
- Vipps
- Zip
- WeChat Pay
- Prepaid and gift cards
- Generic gift card
- PaySafeCard
- Mobile
- TWINT
- Recurring payment - Offer customers to pay with recurring payment methods. Payment methods that support Recurring payment:
- ACH Direct Debit
- Apple Pay
- BACS Direct Debit (Great Britain)
- GCash (Philippines)
- Google Pay
- iDEAL (Netherlands)
- Klarna Pay later
- Klarna Pay over time (only in the US)
- Klarna PayNow
- SEPA Direct Debit
- Sofort
- Update core to version 1.0.7
- Add retry mechanism when checking if order exists in OrderUpdate task
- Fix Transaction details when payment code is invalid
- Refactor message when unsupported webhook event code is processed
- Add compatability for HTTP Authorisation with PHP in CGI-mode
Change application info values.
Update core to version 1.0.4.
Update core, fixed credit card mapping
What's Changed
- Added Application info logic for payment requests
We are excited to introduce a significant update to the Shopware 5 plugin, packed with a fresh and enhanced user experience (UI/UX). Version 4.0.0 brings forth a range of new features, improvements, and optimizations that elevate your store's capabilities.
What's Changed
- New admin user interface and experience - Navigate effortlessly through an enhanced interface designed for simplicity and seamless plugin configuration.
- New admin user interface and experience
- Navigate effortlessly through an enhanced interface designed for simplicity and seamless plugin configuration. - Expanded payment method options - Introducing new supported payment methods, giving customers more choices and convenience during checkout.
- Payment methods as a full express option - Offer customers more options with new supported payment methods, including the checkout express lineup: Apple Pay, Google Pay, Amazon Pay, and Paypal.
- Revamped checkout - Benefit from the latest version of Adyen's Checkout API, but also with the new implementation of the checkout and payment process that meets Shopware 5 best practices.
- Partial refunds - Easily process partial refunds, providing greater flexibility in handling customer returns.
- Partial capture - Seamlessly capture funds partially, granting you flexibility in managing complex orders.
- Capture control - Choose between manual and auto-capture of funds, tailoring the payment process to your business needs.
- Advanced data sending - Send L2 and L3 data for enhanced transaction insights, facilitating smoother business operations.
- Risk score visibility - View risk scores in order payment details, assisting in informed decision-making and fraud prevention.
- Adyen Giving - Enable charitable donations through Adyen Giving, allowing your customers to contribute effortlessly during transactions.
Migration From Older Versions
To benefit from all these exciting enhancements, simply update your current plugin to version 4.0.0 through the Shopware Plugin Manager. If you are on an older version of the Adyen plugin (version 3.9.9 or older), we strongly recommend reviewing migration notes here before migrating to this major version.
Additionally, it is strongly recommended that migration from the previous version to the new major version is performed on the test environment first.
Fix bug when payment method is switched on payment selection page.
- Fix: Add support for ESD items
Fix full refund not working due to wrong PSP reference being sent in refund request.
Add support for Apple Pay payment method.
Fix issue with shipping method selection when stored payment method is selected.
- Optimize: Handling empty order lines for Klarna payment requests
- Optimize: Remove unnecessary third-party dependencies from the plugin
- Optimize: Add compatibility with Online Banking PL payment method
- Optimize: Handling of a redirect payment request from Adyen
- Fix: Missing credit card payment method for Sweden billing addresses
- Optimize: Handling of the invalid Webhook requests
- Optimize: Add support for Shopware 5.6
- Optimize: Set 'stateOrProvince' on the billing address
- Improvement: Use the standard Shopware cookie consent manager and add its required cookies to the technical group of Shopware cookies that customers can choose to accept or reject
- Optimize: Set PSP reference as transaction ID as soon as possible
- Fix: Reactivating plugin with a previously deactivated umbrella payment method
- Fix: Shopware version in payments' application info section
- Fix: Wrong payment method name on the order finish page
- Fix: Invalid GooglePay token error for production environments
- Fix: Order confirmation emails not sent for expired customer sessions upon payment redirects
- Optimize: Remove session dependency from payment redirect handler
- Fix: Notifications overview error when associated order is deleted
- Fix: Add customer session expiry handling during payment requests
- Fix: Fix notification handling error for missing payment info
- Optimize: Remove empty payment data from details request
- Optimize: Generate truly unique order temporary id
- Fix: Empty cart upon order confirmation
- Fix: Frontend cache clear upon plugin install and update
- Fix: Mark order payment as canceled upon exceptional Adyen API payment response
- Fix: Mark order payment as canceled for unsupported Adyen API payment responses
- Fix: Automatic payment status updating
- Fix: Checkout error upon submission of additional payment data
- Fix: Notifications listing under the PHP 8
- USP - Confirm modal
- Fix: Duplicate Webhook Notifications
- Fix: Mismatch of Basket Amount for guest and user accounts on payment
- Feature: Allow additional description for payment methods (with fallback to translations)
- Apple Pay amount mismatch issue is solved (issue occured on change shipping/payment where basket was being miscalculated).
- Removed html sanitizing on checkout (using json response instead of html data attribute), so design can be tweaked on payment method.
USP:
- functionality to remove stored payment methods / tokens
Enable Adyen's stored payment methods feature
* ApplePay Merchant id association file
* path: .well-known/apple-developer-merchantid-domain-association
* served directly by webserver if rules do not block access
* served by shopware front-end route
* can be manually installed by backend button in plugin configuration
* will fetch the default adyen merchantid-domain-association available file
* will fall back to file shipped with the plugin
* failsafe on url access if the file is not present it will be attempted to install
* Plugin compatibility with SwagPayPal
Release 3.3.1: fix for 3.3.0 archive format
- Stability fixes
- Support Gift cards
Compatibility PHP 7.4 Shopware 5.7.x
Fixes: Fix GooglePay config provider
Features
Convert Adyen payment methods to native payment methods
Fixes
Handle IdentifyShopper, ChallengeShopper, Pending and RedirectShopper with the same createFromAction
Fix env constants
Add sUniqueID to sync payments
Features
Upgrade to API v67 and Adyen Web Components Library
Fixes
Inserting payment method selection as user attribute if no user attribute exists
Make error_details column nullable for Shopware 5 notification
Fixes
Restore article order number to the basket after failed payment
Fixes
Early return in CheckoutSubscriber for users that have no Adyen payment preselected
Add processing time to notifications
Add PSP reference on authorization success notification
Support for MANUAL_REVIEW_ACCEPT and MANUAL_REVIEW_REJECT notifications
Hide Adyen payment methods for 0 amount transactions
Adding second notification filter where clause as andWhere
Showing all notifications in order details
Changing cancelAndRestoreByOrderNumber arg type to string
Implement needed sUniqueID for Checkout finish page
Update AuthenticationValidator.php to check HTTP_PHP_AUTH_USER besides PHP_AUTH_USER
Making the notification entity's paymentMethod column nullable
Add comments to order if available
Copying order detail attributes to basket detail on failed payment
Fixes
Properly fetch email variables using orderNumber
Get Adyen config data from the CheckoutSubscriber if not present in the session storage
Merge all payment methods in one array and filter in template
Features
Bump Web Components to 3.12.1 highest compatible API v51
Add merchantReference of order number on returnUrl
Payment tokenisation
Fixes
Second shop cannot decrypt api data
Store incoming notifications in new DB entity with no extra logic
Notifications response
Payment data missing
Other
Update main.yml Github Actions
Features
Gift card payment method
Mobile Bancontact payment method
Add snippets to payment information link + update position link
Add extra events for better extensibility
Fixes
Update mail sending
Add fallback for config fetch when no shop is specified
Alter notification url to /frontend/notification/adyen
Using composer v1 in Github Actions
More strict paymentMethodFormSubmitSelector
Redirect payment methods flow with POST->Transparent controller
Adding payload and redirectResult GET parameters to transparent redirect
try/catch block for getting the Shop service from the backend
Fixes:
Only send mail after successful payment
Adding N/A to houseNumberOrName
Cronjobs not running fix
Add redirect data to payments request
Fixes:
Removed customer ID from shopperinfo payload
Changed order completed state
Improvements to error handling on test API button
Improve exception logging
Yandex logo
Refund using original PSP
Features:
offer_closed notification handling
Event for order restore
Payment methods cache
Live/Test config values
Supported payment methods- Cards
- Sofort
- Klarna
- Giropay
- Google Pay