Changelog EN¶
Version 5.0.3¶
| Beschreibung | 
|---|
| 3D Secure Version 2.1 | 
| Corrected sha hash calculation for redirect calls with special chars | 
Version 5.0.2¶
| Beschreibung | 
|---|
| polyfill for string method: startsWith | 
| changed inline style setting from initial to block | 
Version 5.0.1¶
| Beschreibung | 
|---|
| support for payments DirectEbankingDE, DirectEbankingAT, ... | 
| create warning log entry if old deferred feedback controller is still used | 
Version 5.0.0¶
| Beschreibung | 
|---|
| compatibility to Oxid 6 | 
Version 4.2.8¶
| Description | 
|---|
| corrected bug for terms and conditions check on order submit | 
Version 4.2.7¶
| Description | 
|---|
| if a subshop is selected, the ingenico payments log only shows entries for that subshop | 
Version 4.2.6¶
| Description | 
|---|
| check for mandatory fields in psp feedback | 
| write to log if mandatory fields where not present | 
| documentation in module files | 
Version 4.2.5¶
| Description | 
|---|
| correct template name when javascript is disabled and alias payment is used | 
| correct path to functions.php if module is included via symlink | 
Version 4.2.4¶
| Description | 
|---|
| link to german or english documentation and changelog respectively | 
| split logs per date | 
| download link for filtered log | 
Version 4.2.3¶
| Description | 
|---|
| use default oxid behaviour for order success mails | 
Version 4.2.2¶
|_. Description|
|Hotfix for branding method problems|
Version 4.2.1¶
| Description | 
|---|
| branding method changed | 
Version 4.2.0¶
| Description | 
|---|
| file srructure changed | 
Version 4.1.0¶
| Description | 
|---|
| aftersales functionality (capture, refund) added | 
| saving alias data for reuse added | 
| logging improvements | 
| show session id and user in all log entries | 
| logging entries in a filterable table | 
| no duplicate entries in status overview | 
Version 4.0.2¶
| Description | 
|---|
| check for order creation to prevent order with empty information and oxordernr = 0 | 
| resolved order amount rounding error (e.g. with amount is 16.90) | 
Version 4.0.1¶
| Description | 
|---|
| don't send order mails when handling deferred feedback is changed | 
Version 4.0.0¶
| Description | 
|---|
| Templates for the Flow Theme added | 
| Flow Theme Templates are always used when Azure is not active | 
| BillPay Bug Fixed: Incorrect Prices at Position Level | 
| Smaller bug fixes | 
Version 3.3.0¶
| Description | 
|---|
| Two new payment methods: VVV Gift Card and Dankort are added | 
| If no order has been created for any reason, the customer is returned with an info back to the payment page | 
Version 3.2.1¶
| Description | 
|---|
| The redirect page to the PSP is translated via LangaugeFiles | 
| Also the ShopId is sent to the PSP and reused with a Redirect and Deferred feedback | 
Version 3.2.0¶
| Description | 
|---|
| Adjustment of values for SHA Out calculation | 
| The order can now also be created via the deferred feedback | 
| The URL for the Deferred Feedback changes from http://www.ihrshop.de/?cl=mo_[...]deferred_feedback to http://www.ihrshop.de/?cl=order&fnc=mo_ [... ] fncHandleDeferredFeedback (values for [...] corresponding to the PSP) | 
Version 3.1.1¶
| Description | 
|---|
| Adapted behavior for mastercard, when iframe is active but Hidden Auth is disabled | 
| Save the PayID as VarChar because the PSP number has changed for this value | 
| Select whether the PayID or OrderID should be stored in the field oxtransid of the table oxorder | 
Version 3.1.0¶
| Description | 
|---|
| Convert a template override into an extension with Blockappend | 
| Correct functionality, if javascript is disabled | 
Version 3.0.4¶
| Ticket | Description | 
|---|---|
| #2523 | Fixed rounding problem from float to Int | 
| # 2694 | Correct calculation of the address hash with invoice AND delivery address | 
| # 2814 | Convert all response parameters in UpperCase for correct recognition | 
| # 2918 | Deliveries of the Federal States with orders, if this is set, with orders over Paypal | 
Version 3.0.3¶
| Ticket | Description | 
|---|---|
| #2600 | Backward compatibility for outdated PHP version | 
| # 2384 | Problem with completion of the order Resolving a problem with the terms and conditions confirmation enabled | 
Version 3.0.2¶
| Ticket | Description | 
|---|---|
| # 2523 | Error Checking Amount Parsing the basketAmounts to Intvals to perform correct comparison | 
| # 2284 | credit card problem iFrame and Redirect Using Mastercard under iFrame is now sent as a brand eurocard | 
Version 3.0.1¶
| Ticket | Description | 
|---|---|
| #2298: Function '_validateTermsAndConditions' does not exist or is not accessible! | Behebt ein Problem mit Shopware Versionen kleiner 4.8.6 | 
| #2288: Hidden Authorization erzeugen SHA Out Mismatch | Anpassung der SHA-Keys für Hidden Authorization | 
Version 3.0¶
| Ticket | Description | 
|---|---|
| #1038: Finalize Order after Payment | |
| > #2067: Order Finalisation | The order is only created after the payment has been authorized. Failed authorizations therefore do not create an erroneous order | 
| > #2116: Insertion of a Transaction-ID | Instead of the order ID, a transaction ID is now used for communication with Ogone | 
| > #2117: Behaviour of the Payment-Controller | The Payment Controller uses the ResponseHandler to process the feedback of Ogone | 
| > #2120: Using the execute function instead of finalizeOrder | The oxide-specific function execute is used to create the purchase order | 
| > #2122: ParamBuilder without usage of oxOrder | DThe ParamBuilder needs to compute the information for Ogone from oxUser and oxBasket so that no posting needs to be made | 
| > #2191: One Page (using Alias Gateway) should be optional | It is possible to dispense with the use of Hidden Authorization (Onsite). Instead, a payment is made by means of Redirect. | 
| > #2225: Multitab Problem | A security gap resulting from the creation of the order after payment has been fixed | 
| > #2226: Hidden Authorization using iFrame (Hosted Tokenization Page) | It is possible to choose whether the Hidden Authorization is to be executed via JavaScript with a form on the shop side or with an iFrame. | 
| #1039: Core library for Ogone API calls | |
| > #2118: Splitting the ParamBuilder into three Services | There is now a separate ParamBuilder for each interface | 
| > #2119: Changing the RequestParameter Model from an array into objects with setters and getters | The OgoneResponse model now has Getter and Setter for the most important parameters (OrderID, Alias, Status, ...) | 
| > #2121: FeedbackHandler as a Service | Each interface has its own FeedbackHandler that handles the Ogone response | 
| > #2123: Call of the Alias-Gateway using the Client | A client class is available for direct communication with Ogone | 
| > #2124: Access to Request parameters only using oxConfig | Oxide provides a function for secure access to request parameters (GET / POST). This function should always be used for access | 
| > #2230: Creating the URLs depending on the settings live mode and utf-8 | The interface URLs no longer have to be entered manually, but are determined using the parameters isLiveModus and useUtf8 | 
| #2059: Set payment date | You can set whether the payment date is to be set automatically if an OK status is returned from the PSP (does not mean that the money has been received) | 
| #2155: Running Tests on a testshop on porthugalserver | The module was extensively tested for shop versions 4.7, 4.8 and 4.9 |