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.
- PLGSHPS-303: Add support for iDEAL 2.0
- PLGSHPS-299: Remove iDEAL issuer dropdown
- PLGSHPS-302: Fix billing-shipping addresses sometimes is missing on confirmation page
- PLGSHPS-301: Fix wrong usage of getIsoName() to retrieve the ISO country ID
- PLGSHPS-300: Fix Apple Pay template is missing when payment methods are installed
- PLGSHPS-297: Fix issue where session is lost on notifyAction()
- PLGSHPS-291: Fix OrderUpdateSubscriber
- DAVAMS-748: Fix the 'template_id' setting field within the Payment Component
- PLGSHPS-288: Fix payment method gathering performance in the checkout
- PLGSHPS-285: Fix updating plugin via the marketplace
- PLGSHPS-242: Add support to register the payment methods dynamically, via API request
- DAVAMS-705: Santander Betaal per Maand to be discontinued
- PLGSHPS-259: Fix error handling on update transaction shipment request
- PLGSHPS-254: Add an option to switch the order flow for creating orders
- PLGSHPS-125: Add POST notification support
- DAVAMS-579: Add Pay After Delivery Installments
- DAVAMS-589: Rebrand Pay After Delivery logo
- PLGSHPS-251: Fix error when description is missing
- PLGSHPS-252: Fix error when VAT is 0
- PLGSHPS-249: Move shippingRequest to OrderUpdateSubscriber and create empty file OrderHistorySubscriber to fix error on update
- PLGSHPS-248: Listen to Shopware\Models\Order\Order::postUpdate instead of Events::preUpdate for sending shipped requests
- PLGSHPS-247: Add scheduleClearCache function on update
- PLGSHPS-246: Fix PHP error when weight is null
- PLGSHPS-244: Fix 500 error on update
- Fix incorrect shipping name being used on payment page
- Fix incorrect hash being generated on multi-stores
- PLGSHPS-223: Add support for the PHP-SDK
- DAVAMS-519: Add Amazon Pay
- DAVAMS-487: Add MyBank payment method
- PLGSHPS-192: Add automated invoice creation on completed orders
- DAVAMS-545: Update Afterpay to Riverty
- PLGSHPS-237: Fix billing and shipping address missing on thank-you page
- DAVAMS-478: Add Alipay plus
- PLGSHPS-221: Disable ING Home'Pay on update and install
- PLGSHPS-179: Disable Babygiftcard, Nationale verwencadeaubon and Erotiekbon on update and install
- PLGSHPS-200: Potential fix for orders getting the review necessary status while it shouldn't
- PLGSHPS-214: Improve logger for signature check
- PLGSHPS-220: Add support to change payment method in backend on notification
- PLGSHPS-219: Fix payment link not created for backend orders
- PLGSHPS-217: Fix fatal error getArrayCopy on success page
- PLGSHPS-212: Fix missing payment link for backend orders, when device type is set
- PLGSHPS-213: Fix orders are not created when state is not available in customer request
- PLGSHPS-216: Fix bug when double orders are being created
- DAVAMS-240: Add in3 payment method
- PLGSHPS-175: Add support for paymentlinks with backend orders
- SUPD-746: Add Good4fun Giftcard
- PLGSHPS-202: Resolve error when saving order in backend
- DAVAMS-349: Update Trustly logo
- Add generic gateway which can be used for branded giftcards
- Remove 'Mark order as shipped' button in backend
- DAVAMS-318: Rebrand Klarna to Klarna - buy now, pay later
- Order is marked as shipped at MultiSafepay when order status is changed to Completely delivered
- DAVAMS-274: Add CBC payment method
- Add support for tax free products
- PLGSHPS-198: Fix shipping costs tax rounding issue
- DAVAMS-301: Rebrand Direct Bank Transfer to Request to Pay
- PLGSHPS-194: Make send status mail on paid order optional
- PLGSHPS-193: Install new payment methods on update
- PLGSHPS-195: Fix payment method amount filter not working
- Add null check when Optin service record is not found
- Make the text "Choose your bank" translatable
- DAVAMS-226: Update logo and name for Santander
- PLGSHPS-189: Add Apple Pay
- PLGSHPS-188: Add Direct Bank Transfer
- PLGSHPS-176: Fix payment status stuck on review necessary
- PLGSHPS-128: Send shipped status for all payment methods after shipping
- PLGSHPS-120: Add basket signature checking
- PLGSHPS-81: Add customizable payment status changes for order updates
- PLGSHPS-178: Fix second chance issues by using optin service
- PLGSHPS-143: Unable to ship orders with Wuunder
- PLGSHPS-132: postDispatchSecure event not triggering on notifyAction (Thanks to Martin Dieleman)
- PLGSHPS-124: Fixed undefined class for refund and shipped button
- PLGSHPS-154: Improve parsing of address fields into street and apartment
- PLGSHPS-127: Add error message to payment selection page if the payment link could not be generated by the API
- PLGSHPS-146: Prevent current payment status to be 0 after refunding with customizable refund status
- PLGSHPS-97: Add Webshop Giftcard as a giftcard
- PLGSHPS-80: Implement customizable refund and shipment statuses
- PLGSHPS-78: Add track trace code in shipment request
- PLGSHPS-91: Add notification when update transaction status to shipped is declined
- PLGSHPS-91: Add notification when refund is declined
- PLGSHPS-118: Prevent sporadic CSRF token warning on checkout
- PLGSHPS-86: Do not update payment status if it was already set to paid
- PLGSHPS-87: Prevent duplicated calls to setting the cleared date on an order
- PLGSHPS-134: Disable auto-submit for iDEAL issuers dropdown
- PLGSHPS-129: Save iDEAL issuer choice when switching between shipment methods
- PLGSHPS-112: Correct spelling of ING Home'Pay
- PLGSHPS-110: Use shipment name in shopping cart
- PLGSHPS-114: Hide iDEAL issuers on preferred payment page
- PLGSHPS-130: Add support for Shopware 5.5.7
- PLGSHPS-119: Fix refund and shipment didn't work for Shopware 5.5.x
- PLGSHPS-105: Add support for subshops
- PLGSHPS-104: Remove spaces in quote number to prevent 1006 errors
- PLGSHPS-107: Fix error 1000: optional ipaddress
- Shopware MultiSafepay Plug-in 2.0.0