- update SDK
- added: Support for different Profile-Ids for one payment method
- added: Installment information on product page
- improved: Loading of available payment methods
- improved: Using the language instead the country to load the translations from the SDK (installment)
- improved: Using the offline instalment calculator in storefront during checkout
- improve lookup for profile configs during checkout
- respect setting of phone number requirement
- disable DFP for admin-orders
- fixes delete orders, which are not Ratepay orders
- fixes issues during a b2b order with Shopware 5.7
- removes empty vat-id in PaymentRequest
- fixes issue with third-party plugin (Product Sets powered by Pickware) (feature flag)
- Fix switch between payment methods of instalment
- Set default tracking-provider for confirmation deliver
- PHP 8 compatibility + Shopware 5.7 compatibility
- installment: improve exception handling during calculations
- fix loading of admin components for order view (Shopware version 5.5.x)
- installment calculator: fix error if user enter "0" as rate.
- fixes issue with third-party plugin (Product Sets powered by Pickware)
- adds support for multiple tracking codes
- Ratepay SDK updated
- fixes an error message during admin order with 0% financing
- fixes import of PHP-class
- fixes loading of payment surcharges
- improves admin logging component
- improves admin order history component
- improves bidirectionality
- fix fatal exception during calculation of shipping costs
- added de_AT and de_CH translations
- moved static texts to Shopware snippets, so that the legal textes are editable by the shop owner
Fixes some issues with the automatic bidirectionality
Important changes
- New plugin structure
- Ratepay data input fields are now located direct at the payment method
- Internal changes regarding Database structures
- New Profile Configuration
- the descriptor will not be saved into the attribute `attribute5` of the order anymore. now the descriptor will be saved into the attribute `ratepay_descriptor` of the order
- the transaction-id will not be saved into the attribute `attribute6` of the order anymore. now the transaction-id will be saved into the field `transactionID` of the order (Shopware default)
Technical changes
- Installation via Composer is now possible
- Added Shopware CLI commands to modify Ratepay orders
- Now it is possible to use the request-services of the plugin to execute the operations via a custom module (please see README.md)
- Integrated Ratepay-SDK (php-library) via Composer
- Template-Inheritance enhancements
Improvements
- Up to 3 decimals are now possible for credit and debit operations send from the Shopware backend
- New Shopware responses for Ratepay operations within the article management (Backend)
- Performance optimizations for the payment method instalment in the shop frontend
- Enhancements for DE and EN translations
- New customer information for an updated instalment plan during the checkout process
- Now the instalment calculation is automatically updated if shopping basket is modified
- New IBAN validation within the checkout (structural check)
- New VAT-ID validation within the checkout (structural check)
- For direct debit orders the B2B-customer can now choose between company name and the combination of first- and lastname as account owner
- Bug fixes in the context of VAT handling
- Enabled payments for ESD products by default
- Moved Profile configuration & Logging to an separate menu-entry
- Now the Logging panel is resizeable and have a few new information within it.
New Features
- Now the separate configuration of the payment methods instalments and 0% financing are possible
- Bidirectionality are now supported at item level (via Cronjob)
- invoice number and tracking-id information are now supported and send to Ratepay
- Deliver ESD products immediately after the order
- Transmit additional address lines in PaymentRequest
- Debit/Credit: added field to define a custom item label
adds release information in README.md for release 5.3.16
- fix that other payment methods got not displayed
- fix issue that when one position has been canceled, no other positions can be returned
- fixes a bug, that no other payment methods are visible
- add composer support
- fix a few little bugs & improve css
- Orders can't be deleted if any Ratepay operatation has been processed (delivery, storno, refund)
- Fix a bug with the internal namings of a payment method (elv <> debit)
- Fix a bug in the gateway request of debits an credits
- Fix a bug during address update
- Fix a bug during installation/updating the plugin with payment status
- Fix a bug in the customer account with the selection of default payment methods
- Fix bugs during the validation in the checkout
- Fix a bug in the installment and the zero percent instalment
Fix a bug with the DFPFix a bug during the "return with stock update" with discounts and shipping items
- Phone field is not a required field anymore
- Swift/Bankcode has been removed
- Improve the UX of installment and the zero percent instalment
- Admin orders: an error message will be displayed if no profile configuration has been found during the admin order
- Improve the output of messages from the ratepay gateway responses
- Legal textes has been replaced
- Rebranding Ratepay
- Orders can't be deleted if any Ratepay operatation has been processed (delivery, storno, refund)
- Payment methods got not displayed anymore, if there is an risk
- Fix a bug with the internal namings of a payment method (elv <> debit)
- Fix a bug in the gateway request of debits and credits
- Fix a bug during address update
- Fix a bug during installation/updating the plugin with payment status
- Fix a bug in the customer account with the selection of default payment methods
- Fix a bug during the validation in the checkout
- Fix a bug in the installment and the zero percent instalment
- Fix a bug with the DFP
- Phone field is not a required field anymore
- Swift/Bankcode has been removed
- Improve the UX of installment and the zero percent instalment
- Admin orders: an error message will be displayed if no profile configuration has been found during the admin order
- Legal textes has been replaced
- Rebranding Ratepay
* birthday input: also allow whitespaces instead of zeros
* add support for different stores/subshops
* fix batch processing (admin)
* fix double click on "order now"-button
* fix namespaces
* the phone number of the customer is not required anymore
* fix a few bugs with zero percent installment
- fix namespaces
- the phone number of the customer is not required anymore
- allow the usage of the same profile id in more than one countries and shops
- fix double click on "order now"-button
- fix batch processing (admin)
- add support for different stores/subshops
- add third-party support for extension "BogxProductConfigurator"
- fix birthday validation
- fix a few bugs with zero percent installment
- fix bug in order management
- Paginierung in RatePay Log
- Pagination in RatePay Log
fix a issue during the update of the plugin
Fix issue during the plugin update
* fix tax rate shipping for shopware versions < 5.5.0
- add functionality for discount as separate basket-items
- fix mixed tac rate baskets
- fix aggregation of discount items
Improve backend-side validation of user inputsInterrupt checkout process if errors foundCross-Browser implementation
- Extend date of birth validation for correct user inputs
Fix RatePAY links to legal pages.
- Fix whitespaces in date of birth fields
- Fix incorrect tax-id for delivery cost items
- Fix unregistered templates/controllers after update
- Fix incorrect tax-id for debit/credit items
- Improve client side date-of-birth validation- Improve bidirectionality process- Add payment method: Prepayment- Add Shopware 5.5 compatibility- Add configurable payment states
- Fix ignored updates in bidirectional process
- Fix usage of addresses for shipping/billing during checkout
- fix cronjob duplications during update
- fix global namespacing to php and shopware classes
- fix uninstall routine to remove menues
- improve stability of update routine
* Fix Logging for Shopware 5.4.6+
* Fix Rounding Discrepancies in Shops with Net Prices
- Fix tax on shipping item in backend orders
- Improve compatibility with other (payment) modules
- Extend plugin update function to preserve backend credentials
- Fix problems with partial send/cancel/return operations
- Fix payment request error on versions of Shopware before 5.2
- CronJob installation threw an error if the cron already existed in database
- Cron Job doesn't throw errors anymore
- added support for backend orders
- added support for shops which display net item prices
-
hotfix, plugin update function
- add compatibility with PHP-7.2
- frontend improvements on checkout/payment pages
- add setting to handle shipping-item with older API versions
- add complete bidirectionally
- add batch processing
- refactor Bootstrap
- fix alternative address option
- remove special company name field
- add terms and conditions
- add downward compatibility for old module
- no partial delivery for installments- fix b2b product calculation
- - remove vatId for b2b customers
- - change company address
- - add payment method installment 0 %
- - code refactoring
- - add optional payment confirm
- - add country belgium
- - add country netherlands
- - add language EN, NL and F
- - new installment calculator design
- - make automatic profile request after module update
- - add php 7 compatibility
- - add bidirectional function
- - add backend panels without overwriting them
- - compatibility for Shopware 5.4.0
- - SEPA - BIC field removed
- - IBAN country prefix validation removed
- fix for checkout javascript problem
- change installment elv payment information
- Added debit backend function
- add debit backend function
- add functionality to refill the inventory after - cancellation/retour
- Fix no debit/credit after retour/cancellation
- Fix no shipping after cancellation
- Fix no cancellation after shipping
- Improved payment method activation routine
- Added invoicing block inside CONFIRMATION DELIVER
- Improved customer messages in refusals (Extended Response)
- Few frontend changes
- Changed controller&action check in preValidation to avoid trouble with third party plugin controllers
- Transferred rate calc necessary values to DB and removed CONFIGURATION REQUEST
- Checkout warning in case of sandbox mode
- Implemented additional max limit on b2b orders
- Fixed payment change credit method
- - Remove deprecated RatePAY additional order attributes on update
- - Date of payment is now set automatically (cleareddate)
- - Improved detection of divergent shipping address (Shopware >=5.2.0)
- - Mapping of new SWAG address management (Compatibility with Shopware 5.2.x)
- - CSRF protection implemented (Compatibility with Shopware 5.2.x)
- - Fixed compatibility with SWAG import/export function
- - Improved DFP creation
- - Compatibility with CH and CHF
- - Further minor changes and fixes
- - Adjusted frontend controller URL (SSL)
- - Conveyed sUniqueID to checkout controller
- - Payment information additionally saved in order additional fields
- - Compatibility with deactivated conditions checkbox
- Fixed DFP
- Fixed DFP DB update bug
- Fixed JS checkout form validation
- Fixed JS not defined resources
- Fixed JS checkout button hook
- Fixed RR curl bug
- New DB update procedure
- No hiding of payment methods in sandbox mode
- Account holder is always customer name by billing address
- Redesign of rejection page
- - added DeviceFingerprint feature
- - fixed DOB bug
- - fixed DB allow NULL
- - fixed frontend validation error
- - fixed compatibility for 5.0.4 - 5.1.1
- - added device-fingerprinting
- - fixed frontend validation
- - fixed DB allow NULL
- - fixed backend tab "Artikelverwaltung"
Refactored module logic
- fixed bug for adjusting correct payment status and oder status
- fixed bug in address validation
- fixed bug for adjusting correct payment status and oder status
- fixed SSL & CURL bug
- fixed SSL & CURL bug
- fixed problems with combined field (street+number)
Shopware 5 module (without responsive design support)
- error with day of birth fixed
- deliver after partial return after partial deliver is not functional - fixed
- update probleme with ShopID in RpayRatepayOrderDetail.php fixed
- delete order-id in cd, payment-change
- delete primary key while update in mysql 4.x
- errorpage.tpl updated
- fixed error with AT funtionality
- fixed dob <18
- adds a loading overlay after complete checkout with RatePAY