# Changelog - ipayment plugin for OXID 5 ## 2.5.6 Released 2018-07-02 * Fixed problem with the SOAP-Connection after switch of ipayment to TLS 1.2 * Checkout won't be finished without payment in iframe mode when connection to ipayment could not be established ## 2.5.5 Released 2018-03-19 * Added missing TLS certificate to certificate file after certificate for ipayment domain changed ## 2.5.4 Released 2017-10-25. * Fixed ordernr gap problem which can cause missing orders on actual transactions. ## 2.5.3 Released 2017-02-02. * Fixed problem with customers using the browser-back-button on the cc-data iframe page. * Fixed refund redirect in admin. ## 2.5.2 Released 2017-01-23. * Fixed a compatibility problem with OXID 4.10/5.3. ## 2.5.1 Released 2016-10-25. * Fixed a problem with the country parameter. ## 2.5.0 Released 2016-10-06. * Added compatibility for OXID 4.10/5.3. * Changed some support web-links. ## 2.4.14 Released 2016-10-04. * Transmit currently active language to ipayment when using the Iframe-mode, to set the language of the Iframe. ## 2.4.13 Released 2016-09-26. * Fixed a problem with random linebreaks at the beginning of the SOAP-requests leading to SOAP-exceptions. ## 2.4.12 Released 2016-04-01. * Fixed a problem caused by the OXID PayPal module in OXID version 4.9.5 and higher. ## 2.4.11 Released 2016-01-05. * Added invoice_text handling for iframe method. * Changed config getter in oxpayments to NOT make use of the helper class and using $this instead. ## 2.4.10 Released 2015-11-09. * Changes to soap-exception-logging, to be able to correctly log the exceptions from all soap-requests. ## 2.4.9 Released 2015-10-27. * Added function to remove the BOM of unicode from the response-XML to prevent a certain soap-exception from happening. * Added the new soap-exception logging mode. ## 2.4.8 Released 2015-10-22. * Changes to the SOAP-connection for the change to TLS 1.2. ## 2.4.7 Released 2015-09-03. * Fixed the order-handling for the iframe when the customer returned manually to the payment-page by the links outside of the iframe. * Added a config-option for the folder where the iframe-orders are temporarily placed while the customer is entering his payment credentials. ## 2.4.6 Released 2015-08-05. * Removed revalidating order due it causes problems on articles that have empty stock then. * Fixed data iframe redirect bug that entered orderarticles twice on finalizing order. ## 2.4.5 Released 2015-07-31. * Moved the moment of the redirect to the iframe-mode forward in the checkout-process, so that no order-confirmation-email is sent before the customer entered the payment-data. ## 2.4.4 Released 2015-07-15. * Added a check for the requested and the actual order-sum to prevent mismatches generated by customers browsing in multiple tabs. ## 2.4.3 Released 2015-07-14. * Added certificate-file to SOAP-communication. ## 2.4.2 Released 2015-07-13. * Fixed a bug with the iframe-mode. ## 2.4.1 Released 2015-07-03. * Fixed a bug with the iframe-mode. ## 2.4.0 Released 2015-04-21. * Added option to enter the creditcard-data in an iframe hosted by ipayment ( PCI DSS 3.0 conformity ). * Removed setup for 2 template-block-overrides for OXID shops before 4.6, because those blocks don't exist in those templates. ## 2.3.1 Released 2014-12-15. * Added manual in both packages via build script. * Added FATCHIP Supportkey Field to Module Settings. * Added installaton guide. ## 2.3.0 Released 2014-10-16. * Added compatibility for OXID 4.9/5.2. * Fixed a bug with character-encoding in older oxid-versions. ## 2.2.9 Released 2014-06-16. * Fixed some compatibility-problems. ## 2.2.8 Released 2014-01-29. * Fixed a bug with "sDeliveryAddressMD5" parameter which happened since OXID 4.7.3/5.0.3 when the customer had a delivery-address. ## 2.2.7 Released 2014-01-08. * Removed zend components from build script. ## 2.2.6 Released 2014-01-06. * made debitnote sepa compatible. ## 2.2.5 Released 2013-10-18. * Show a warning in the admin-order-area when the creditcard could not be checked for 3D-Secure and there is no chargeback protection. ## 2.2.4 Released 2013-06-11. * Changed package structure. ## 2.2.3 Released 2013-04-09. * Changed moment of order-number generation so that it is available during invoice-text generation. ## 2.2.2 Released 2013-03-14.. * Important fix in build script for oxid5 Versions. * Changed form submit on payment template for better compatibility with other modules. ## 2.2.1 Released 2013-01-24. * Fixed concatenator for versions > 4.6 which caused logging filters not to work proper. * Fixed encoding issues in language files. ## 2.2.0 Released 2013-01-09. * Added compatibility for oxid 5. * added changed_full for basic theme. * Added customer's email to invoice text. ## 2.1.4 Released 2012-10-19. * Fixed missing Parameter "sDeliveryAddressMD5" for OXID 4.6 in 3D secure iFrame redirect. ## 2.1.3 Released 2012-08-02. * Added handling of 3D-Secure address hash in utilities component. * modified build script to change version number in metadata.php. ## 2.1.2 Released 2012-07-03. * Fixed bug in OXID 4.6.X with 3D-Secure and address hash. ## 2.1.1 Released 2012-06-21. * Modified installation instructions. * Tested OXID 4.6.1 compability. ## 2.1.0 Released 2012-05-10. * Added metadata file and module images for OXID 4.6.0 Admin area compability. * Added Language Entries for credit card values in admin. ## 2.0.4 Released 2012-04-16. * Set oxtplblocks position to 999 for ipayment blocks to avoid conflict with paypal module. * Fixed an error in redirect URL for redirects back from 3D-secure page. * Did a little admin area template styling. ## 2.0.3 Released 2012-03-27. * Added OXID certified extension seal to Admin area. * If an error occurs on last order step in executePayment we now show an appropriate error message when redirected to payment.tpl. * Tested compability to OXID eShop 4.5.9. ## 2.0.2 * First Fatchip-Release. * Fixed problems with sorting and filtering of logs in OXID Admin. * When the module is installed and "Lastschrift" is NOT done by ipayment, there is an error in the "Lastschrift" paymethop. We fixed this one. ## 2.0.1 * The Anzido GmbH has given development and support to the oxid2ipaymentPRO module to FATCHIP GmbH http://www.fatchip.de. * FATCHIP changed the ANT Build script to satisfy FATCHIP's module environment needs. ## 2.0.0 * Release for OXID eShop 4.5. ## 1.0.22 * Fixed an issue with the manual capture not being offered for 3d-secure payments in the shop admin area. ## 1.0.21 * Fixed an issue with invalid soap exception objects. ## 1.0.20 * Improved handling of 3D-Secure orders. * Removed the deprecated "WAITING" oxtransstatus for orders (the standard "OK" is used instead). ## 1.0.19 * Fixed an issue with 3D-Secure returns. ## 1.0.18 * Added option for showing the 3D-Secure website inside an iframe. You need to update your templates and language files according to the changed_full folder if you want to use this. ## 1.0.17 * Added option to delay the stock reduction of 3D-Secure orders until after the return from 3D-Secure. ## 1.0.16 * Added options to store the debit note data and/or anonymized credit card data in the shop. * Improved error message handling (transmit the language for error messages to ipayment and only interpret ipayment errors if an ipayment payment was processed). ## 1.0.15 * The state of customers addresses are now passed to ipayment. * Fixed an issue with 3D-Secure orders where the user was returned to the start page instead of the thankyou page when buying an offline-when-out-of-stock article that went out of stock during the order. ## 1.0.14 * Modified admin area to work with OXID eShop 4.3.0. * Fixed an issue where article stock could be reduced multiple times during the order process (since OXID eShop 4.2.0). ## 1.0.13 * Added an option to mark 3D-Secure orders as 'canceled' until they have been completely confirmed (by returning from the 3D-Secure website). This option is enabled by default and can be disabled in the module configuration in the admin area. * Improved logging of 3D-Secure transactions and removed the buttons in the order tab (in admin) for orders that have no transaction number (e.g. aborted 3D-Secure orders). * The invoice text can now be edited arbitrarily in the module configuration in the admin area (using placeholders for shop name, order number, customer number, etc.). ## 1.0.12 * Fixed an error in the database update script update.sql. ## 1.0.11 * Fixed an issue with some internal parameters not being passed properly to ipayment (this didn't have any adverse effects on payment transactions). ## 1.0.10 * Fixed a problem with base-checks (on the payment step page) with some currencies. Improved the description of the capture settings in the admin area. ## 1.0.9 * Fixed an issue with error messages in payment step in certain situations and improves utf-8 suitability. Improved logging. ## 1.0.8 * Added support for currencies which have no smaller currency unit (e.g. jap. yen). ## 1.0.7.1 * Fixed a bug where the order process would abort under certain circumstances when invalid credit card or debit note data was entered. No billing took place in these cases and the orders showed an error status in the admin area. ## 1.0.7.0 * Most common payment error messages (e.g. invalid credit card number) are now translated. ## 1.0.6 * Added missing street number to the address submitted to ipayment. Clarified admin settings and changed the hyperlinks in admin to the ipayment homepage to use ssl. ## 1.0.5 * Mark orders in the admin area in which an ipayment error occurred. Documentation improvements. ## 1.0.4 * Fixed an issue where a rounding error of 1 cent could occur when using net prices. Fixed an issue where the amount in the ipayment log could be wrong (although the amount of the transaction was correct). Improved the ipayment log display in the admin area. ## 1.0.3 * Fixed an issue where a rounding error of 1 cent could occur. ## 1.0.2 * Invoice text can now be edited in the admin area (can include customer-nr, oder-nr and shop name). ## 1.0.1 * Changed invoice text to include order number instead of customer name. ## 1.0 * Initial version of the oxid2IpaymentPRO module for OXID eShop 4 (ported/rewritten).