Skip to content

Latest commit

 

History

History
427 lines (363 loc) · 22.1 KB

CHANGELOG.md

File metadata and controls

427 lines (363 loc) · 22.1 KB

1.18.0, 2024-09-02:

  • [embedded] Use customer wallet functionality to manage payment by alias with embedded fields and Smartform.

1.17.4, 2024-07-01:

  • [technical] Enabled some features by plugin variant.

1.17.3, 2024-06-21:

  • [smartform] Bug fix: Fix error related to countries restriction for Smartform payment means filter.
  • Bug fix: Fix error related to order status update on IPN when order is in final status.

1.17.2, 2024-05-30:

  • Rollback using 500 http code on error for IPN calls.
  • Bug fix: Fix error related to hook actionEmailSendBefore.

1.17.1, 2024-04-26:

  • Bug fix: Fix contact support component link display in order details for PrestaShop 1.6.x.
  • Bug Fix: Fix error on null id_order in hook actionEmailSendBefore.
  • Added new transaction status REFUND_TO_RETRY.

1.17.0, 2024-02-27:

  • [smartform] Display Smartform payment means as smart buttons.
  • Bug fix: Fix messages generated at the end of the payment when customer service option is disabled.
  • Bug fix: Skip the use of the class Media to add JS for PrestaShop 1.5.x.

1.16.6, 2024-02-14:

  • Bug fix: Fix module custom order statuses creation during installation.

1.16.5, 2024-02-06:

  • Bug fix: Fix payment in installments invoice for PrestaShop 1.7.x and higher.

1.16.4, 2024-01-25:

  • Bug fix: ignore abandoned payments in IPN calls for already saved orders.
  • Improve IPN errors management.
  • Improve order statuses management.

1.16.3, 2023-12-26:

  • [technical] Improve features management by plugin variant.

1.16.2, 2023-11-28:

  • Bug fix: Fix order slip amount.
  • [smartform] Send capture delay parameter for Smartform modes.
  • [smartform] Added possibility to display/hide payment method title on checkout page for Smartform modes.
  • Compatibility with PrestaShop 8.1.x and higher.
  • Update list of supported payment means.
  • Update list of supported currencies.

1.16.1, 2023-10-03:

  • Bug fix: Fix PHP error related to undefined index.
  • Bug fix: Fix order status upon refund when it is already refunded or canceled.
  • Handle refund of a split payment.
  • Update list of supported payment means.
  • Update list of supported currencies.

1.16.0, 2023-07-06:

  • [smartform] Smartform integration.
  • [embedded] Send shopping cart content for payment with embedded fields.
  • [embedded] Bug fix: Fix error related to validation mode.
  • [oney] Added 10x 12x Oney and Paylater means of payment.
  • [ancv] Bug fix: Fix error related to split payments with ANCV card.
  • Compatibility of contact support component with PrestaShop 1.7.x and higher.
  • Added Portuguese translation.
  • Update list of supported payment means.
  • Update list of supported currencies.

1.15.11, 2023-06-28:

  • Bug fix: Fix refund on of an order with a discount voucher.

1.15.10, 2023-06-02:

  • Bug fix: Fix error related to split payment.

1.15.9, 2023-04-21:

  • Bug fix: Fix error related to products special price in iframe payment mode.

1.15.8, 2023-03-06:

  • Compatibility with PrestaShop 8.x and PHP 8.

1.15.7, 2023-02-10:

  • Added field for online module documentation.
  • Added new transaction statuses PENDING and PARTIALLY_AUTHORISED.

1.15.6, 2022-12-12:

  • [oney] Compatibility with SoColissimo Liberté relay points.
  • Improve refund errors management.
  • Improve refund button display for PrestaShop 1.5.x.

1.15.5, 2022-11-03:

  • [embedded] Bug fix: Fix embedded payment fields displaying on PrestaShop 1.6.x versions and older.
  • Minor fix.

1.15.4, 2022-09-23:

  • [embedded] Bug fix: ignore abandoned payments in IPN calls for payment with embedded fields.
  • Minor fix.

1.15.3, 2022-05-05:

  • Update list of supported payment means.

1.15.2, 2022-04-22:

  • [embedded] Bug fix: Improve the compatibility of embedded payment fields with the option "Move JavaScript to the end" in 1.6.x PrestaShop versions.
  • Bug fix: Fix duplication of refund checkbox when returning articles.

1.15.1, 2021-11-16:

  • Bug fix: Fix refund of orders with a discount voucher.
  • [embedded] Bug fix: compatibility of embedded payment fields with the option "Move JavaScript to the end" in 1.6.x PrestaShop versions.

1.15.0, 2021-10-17:

  • [embedded] Bug fix: Do not refresh payment page automatically after an unrecoverable error.
  • Bug fix: Consider the "Refunded with PayZen" order status as a final status.
  • Bug fix: Manage refund captured transactions in 1.7.x PrestaShop versions.
  • Bug fix: Fix wrong PrestaShop order status for partially paid orders after a total refund or cancellation from gateway Back Office.
  • Bug fix: Fix wrong PrestaShop order status after refund cancelling from gateway Back Office.
  • [fullcb] Bug fix: Fix smarty error "Undefined index: FR" when country "France" is disabled.
  • Added option to enable/disable customer service messages.
  • [oney] Consider Chronopost Relay delivery method by sending selected relay point address to Oney 3x/4x.
  • [oney] Deleted FacilyPay Oney submodule.
  • [franfinance] Send information about shipping method for Franfinance payment method.
  • Set conversion rate value in order payments.
  • Manage currency conversion in refund process.

1.14.2, 2021-07-15:

  • [embedded] Bug fix: Fix order status after a payment in installments with interests.
  • Possibility to open support issue from command details in PrestaShop backend.
  • Improve refund management.
  • [SEPA] Fix 1-click payment with SEPA.
  • Display authorized amount in order details when it is available.
  • Display installments number in order details when it is available.

1.14.1, 2021-04-01:

  • Bug fix: Do not refund payments when vouchers are genereated in PrestShop 1.6.x.
  • Bug fix: Do not save payments with negative amount in PrestaShop 1.7.7.x.
  • Update 3DS management option description.
  • Improve REST API keys configuration display.
  • Possibility to disable web services for order operations in PrestaShop Back Office.

1.14.0, 2021-03-03:

  • Bug fix: Update order status after multiple payment tries or on cancellation from gateway Back Office.
  • [franfinance] Added new FranFinance submodule.
  • [sepa] Possibility to enable payment by alias with SEPA submodule.
  • [ancv] Consider the new ANCV means of payment (CVCO - Chèque-Vacances Connect).
  • [embedded] Add the pop-in choice to card data entry mode setting.
  • [embedded] Possibility to customize the "Register my card" checkbox label for embedded payment mode.
  • Possibility to configure REST API URLs.
  • [alias] Check alias validity before proceeding to payment.
  • Possibility to refund payments in installments.
  • Possibility to refund/cancel payment online when the order is cancelled in PrestaShop Back Office.
  • Possibility to add payment means dynamically in "Other payment means" section.
  • Do not use vads_order_info* gateway parameter (use vads_ext_info_* instead).
  • Possibility to open a support issue from the plugin configuration interface.
  • Use the online payment means logos.
  • Identify MOTO payments for orders from PrestaShop Back Office.
  • Improve installation process (do not stop installation if PrestaShop errors are thrown).
  • Possibility to upgrade the module from the PrestaShop backend.
  • [technical] Load plugin classes dynamically.

1.13.8, 2020-12-10:

  • Bug fix: Incorrectly formatted amount in order confirmation page.
  • Bug fix: Error 500 due to obsolete function (get_magic_quotes_gpc) in PHP 7.4.
  • Consider case of chargedbacks when refunding.
  • Display warning message on payment in iframe mode enabling.

1.13.7, 2020-11-24:

  • [embedded] Bug fix: Embedded payment fields not correctly displayed since the last gateway JS library delivery on PrestaShop 1.6.
  • [embedded] Bug fix: Update token on minicart change on PrestaShop 1.6.
  • Minor fix.

1.13.6, 2020-10-27:

  • [embedded] Bug fix: Display 3DS result for REST API payments.
  • Display warning message when only offline refund is possible.

1.13.5, 2020-10-05:

  • Bug fix: Fix IPN management in multistore environment.
  • Bug fix: Fix Order->total_real_paid value on payment cancellation.
  • Bug fix: Possibility to refund orders offline if merchant did not configure REST API keys.
  • [oney] Do not display payment installments for buyer (to avoid inconsistencies).

1.13.4, 2020-08-18:

  • [embedded] Bug fix: Error due to strongAuthenticationState field renaming in REST token creation.
  • [embedded] Minor code improve: use KR.openPopin() and KR.submit().
  • [embedded] Improve payment with embedded fields button display in PrestaShop 1.6.x versions.
  • Update payment means logos.

1.13.3, 2020-06-19:

  • [embedded] Bug fix: Compatibility of payment with embedded fields with Internet Explorer 11.
  • Bug fix: Possibility to make refunds for a payment with many attempts.
  • [embedded] Bug fix: Fix JS error if payment token not created.
  • Bug fix: Delete double invoice entry in ps_order_invoice_payment table.
  • Improve refund payments feature.
  • [oney] Phone numbers are mandatory for Oney payment method.

1.13.2, 2020-05-20:

  • [embedded] Manage new metadata field format returned in REST API IPN.
  • Bug fix: Fix sent data according to new Transaction/Update REST WS.
  • Send PrestaShop username and IP as a comment on refund WS calls.
  • Improve some plugin translations.
  • Improve redirection to gateway page.

1.13.1, 2020-04-07:

  • Restore compatibility with PHP v5.3.
  • [embedded] Bug fix: Payment fields error relative to new JavaScript client library.

1.13.0, 2020-03-04:

  • Bug fix: Fix amount issue relative to multiple partial refunds.
  • Bug fix: Shipping costs not included in the refunded amount through the PrestaShop backend.
  • [oney] Adding 3x 4x Oney means of payment as submodule.
  • Improve payment statuses management.

1.12.1, 2020-02-04:

  • [alias] Bug fix: card data was requested even if the buyer chose to use his registered means of payment.

1.12.0, 2020-01-30:

  • Bug fix: 3DS result is not correctly saved in backend order details when using embedded payment fields.
  • Bug fix: Fix theme config setting for iframe mode.
  • [embedded] Added possibility to display REST API fields in pop-in mode.
  • Possibility to make refunds for payments.
  • Possibility to cancel payment in iframe mode.
  • [alias] Added payment by token.
  • [sepa] Save SEPA aliases separately from CB payment aliases.
  • [sepa] Added possibility to configure SEPA submodule payment.
  • [technical] Do not use vads_order_info2 gateway parameter.
  • [oney] Added warning when delivery methods are updated.
  • Removed feature data acquisition on merchant website.
  • Possibility to not send shopping cart content when not mandatory.
  • Restrict payment submodules to specific countries.

1.11.4, 2019-11-28:

  • Bug fix: duplicate entry error on table ps_message_readed at the end of the payment.

1.11.3, 2019-11-12:

  • Bug fix: currency and effective currency fields are inverted in REST API response.
  • Bug fix: redirection form loaded from cache in some cases in iframe mode.
  • Bug fix: URL error in iframe mode relative to slash at end of base URL.

1.11.2, 2019-07-31:

  • Bug fix: JavaScript loaded but not executed in iframe mode (on some PrestaShop 1.7 themes).
  • Bug fix: Minimum and maximum amounts are not considered if equal to zero in customer group amount restriction.
  • Compatibility with PrestaShop 1.7.6 (fix fatal error on IPN call).
  • Possibility to disable payment result display on order details using a flag within payzen.php file (on PrestaShop > 1.7.1.1).

1.11.1, 2019-06-21:

  • Bug fix: compatibility of iframe mode with new 1.7.5.x PrestaShop versions.
  • Bug fix: filter HTML special characters in REST API placeholders settings.
  • Bug fix: Do not display an amount error for multi-carrier orders.
  • Improve some configuration fields validation messages.
  • Improve amount errors management.
  • Added transaction UUID on order details.
  • [fullcb] Added possibility to enable/disable Full CB payment options.
  • Send products tax rate to payment gateway.
  • Fix some plugin translations.
  • Display the payment result as a private message on order details (on PrestaShop > 1.7.1.1).

1.11.0, 2019-01-21:

  • [embedded] Added payment with embedded fields option using REST API.
  • Possibility to propose other payment means by redirection.
  • [conecs] Added CONECS payment means logos.
  • Improve payment buttons interface.
  • Display payment submodules logos in checkout page on PrestaShop 1.7.
  • Optimize payment cancellation in iframe mode.

1.10.2, 2018-12-24:

  • Fix new signature algorithm name (HMAC-SHA-256).
  • Compatibility with PrestaShop 1.7.4.x versions (fix logs directory).
  • Update payment means logos.
  • [prodfaq] Fix notice about shifting the shop to production mode.
  • Added Spanish translation.
  • Improve iframe mode interface.

1.10.1, 2018-07-06:

  • Bug fix: Fixed negative amount for order "total_paid_real" field on out of stock orders (PrestaShop 1.5 only).
  • Bug fix: Deleted payment error message shown for buyer on out of stock orders (PrestaShop < 1.6.1 only).
  • [shatwo] Enable HMAC-SHA-256 signature algorithm by default.
  • Ignore spaces at the beginning and the end of certificates on return signature processing.

1.10.0, 2018-05-23:

  • Bug fix: relative to JavaScript action of payment button on order validation page (with one page checkout only).
  • Bug fix: fatal error when creating order from PrestaShop backend with Colissimo carrier enabled.
  • Bug fix: use frontend shop name available under "Preferences > Store contacts".
  • Bug fix: do not update order state from "Accepted payment" to "Payment error" when replaying IPN URL for orders with many attempts.
  • Enable signature algorithm selection (SHA-1 or HMAC-SHA-256).
  • Improve JS code redirecting to payment gateway to avoid possible conflicts with other modules.
  • Re-order configuration options in submodules backend.
  • Display all links to multilingual documentation files in module backend.
  • Possibility to cancel payment in iframe mode.
  • Possibility to configure 3D Secure by customer group.
  • [technical] Manage enabled/disabled features by plugin variant.

1.9.0, 2017-10-16:

  • Bug fix: send selected cards in payment in installments submodule.
  • [oney] Bug fix: correct simulated FacilyPay Oney funding fees calculation.
  • [oney] Bug fix: save failed and cancelled orders to avoid sending same order ID for FacilyPay Oney payments.
  • Bug fix: error relative to missed checkout header and footer templates (PrestaShop 1.7 only).
  • Bug fix: set negative tax amount to 0.
  • Fix authentication error when shopping cart is shared between more than one shop.
  • Added payment in pop-in using iframe mode.
  • No longer use jQuery in redirection to gateway page to avoid compatibility errors.
  • Disable payment button after redirect starts.
  • Display payment in installments option label if only one option is available (PrestaShop 1.5 & 1.6).
  • [oney] Consider Mondial Relay delivery method by sending selected relay point address to FacilyPay Oney.
  • [oney] Consider DPD France Relais delivery method by sending selected relay point address to FacilyPay Oney.
  • [oney] Consider SoColissimo delivery method by sending selected relay point address to FacilyPay Oney.
  • Display card brand user choice if any in backend order details.
  • [fullcb] Added Full CB submodule.
  • Disable payment submodules for unsupported currencies.
  • Add new "To validate payment" order state.
  • Manage extended IPN calls (transaction validation, refund, modification and cancellation).
  • Add "Delay" field and update "Rapidity" field in shipping options configuration.

1.8.2, 2017-05-01:

  • [oney] Bug fix: order total really paid doubled for validated FacilyPay Oney payments in some PrestaShop versions.
  • Use merchant server timezone to display payment times.

1.8.1, 2016-03-27:

  • Bug fix: relative to default language for multilingual fields.
  • [oney] Bug fix: relative to sending shipping data when using reclaim in shop carrier with FacilyPay Oney payments.
  • Bug fix: default values lost for disabled fields after saving configuration.
  • Bug fix: minor graphic bug in one page checkout mode (PrestaShop < 1.7).
  • Bug fix: fix the potential error "Cannot redeclare class FileLoggerCore" when file logger is used by other installed modules.
  • Update supported cards for payment in installments submodule.
  • Use PHP 5.2 syntax to remain compatible with PrestaShop installations.
  • Improve CSS and templates management.
  • [oney] Possibility to configure FacilyPay Oney options inside merchant website.
  • [oney] Do not create order if cancelled or failed FacilyPay Oney payment unless merchant enables "Order creation on failure" option.
  • Sending customer cellular phone number if any.
  • Possibility to manage empty cart before redirection to gateway in admin interface.

1.8.0, 2016-12-30:

  • Bug fix: empty cart before redirection to gateway to avoid cart modification after submitting order. The cart is restored after cancelled / failed payment.
  • Bug fix: relative to order total precision when displaying prices without taxes option is enabled for a customer group.
  • Bug fix: in some themes, module interface in frontend is not correctly displayed.
  • Displaying of payment installments in order details on PrestaShop backend.
  • Show warning saying that online refund is not supported yet if merchant clicks on refund button in PrestaShop backend.
  • Adding support of "Advanced EU compliance" module by implementing displayPaymentEU hook. In this case, only standard payment is available.
  • Use of AFL license (instead of OSL) as other PrestaShop modules and themes.
  • Save presentation date in payment order table (displayed in order view on PrestaShop backend).
  • [oney] Send delivery address in vads_ship_to_street for FacilyPay Oney payments.
  • Do not send cart data if too big cart (more than 85 products) unless it is mandatory.
  • Take in account theme left and right column configurations.
  • Module code refacting to improve performance and pass PrestaShop Addons validator.
  • Improve management of regular expressions with UTF-8 special characters.
  • Remove control over certificate format modified on the gateway.
  • Compatibility with PrestaShop 1.7.x versions (imlementing paymentOptions hook).
  • Perform data validation (customer address and card data) if necessary after payment mean selection.
  • [oney] Give user the choice to enable / disable FacilyPay Oney payment in standard submodule.
  • Make payment in installments option labels translatable.
  • Possibility to choose payment types to allow in payment in installments submodule.
  • Possibility to enable payment card selection on merchant website.

1.7.1, 2016-06-02:

  • Improve of german and english translations.
  • Adding german translations of default order states and submodules default titles.

1.7.0, 2015-12-09:

  • Updating PayPal submodule logo.
  • Displaying of appropriate title (according to choosen submodule) in the redirection page.
  • Ability to define amount restrictions for client groups in all submodules.

1.6.0, 2015-10-09:

  • Bug fix: mark module order messages as read and not assigned to avoid after-sales service alerts (since v 1.6.1 of PrestaShop).
  • Ability to override "Capture delay" and "Validation mode" options for submodules.
  • Adding PayPal submodule.
  • Taking into account of pending verification status for PayPal payments.
  • Creation of an order state for "Pending authorisation" payments.

1.5.0, 2015-07-16:

  • [sofort] Adding SOFORT Banking submodule.
  • [sofort,sepa] Adding custom state for pending funds transfer payments.
  • Correction of IPN URL displayed in module backend (common URL for all stores in multistore mode).

1.4.0, 2015-06-09:

  • Bug fix: relative to submodules availability in frontend.
  • Bug fix: relative to max version specified in PrestaShop "ps_versions_compliancy" module property.
  • Bug fix: do not send shipping_amount and insurance_amount variables to avoid amount consistency bug for PayPal payment.
  • Bug fix: store ID missed when IPN URL called (in multistore mode).
  • [ancv] Adding ANCV submodule.
  • [sepa] Adding SEPA submodule.
  • Reorganization of module settings display.
  • Use of language dropdown (in PrestaShop v1.6.x) instead of flags for multilingual setting fields.
  • Adding PT and DE translations for IPN responses.

1.3.2, 2015-04-17:

  • Bug fix: do not send cart content (except when it is mandatory) to avoid gateway consistency checks.
  • Bug fix: dot not post category mappings to server when using the same category for all products (in module backend configuration).
  • Bug fix: relative to order amount rounding.
  • Consideration of locales (of languages) like pt_BR for Brazilian portuguese.
  • Checking php.ini limits (post_max_size et max_input_vars) when displaying module configuration in backend.
  • [oney] Bug fix: dot not post shipping options to server when merchant has not FacilyPay Oney contract (in module backend configuration).

1.3.1, 2015-03-19:

  • Bug fix: relative to checking PrestaShop (v 1.5.0.x) supported version at module installation.
  • Bug fix: relative to card data entry on the PrestaShop frontend.
  • Bug fix: relative to empty / unknown order state after return to shop.
  • Impoving the module integration with specific merchants' themes.
  • Improving module UI display on the payment mean selection page.
  • Updating "Store ID" and "IPN URL" settings labels.
  • Force module templates recompilation after (re)installation.
  • Adapting module folders/files structure according to the new PrestaShop structure.
  • Validation of the URL entered in "Shop URL" option of the module.

1.2f, 2014-06-26:

  • Redirection to payment mean selection page (instead of cart page) after cancelled/failed payment (when possible).
  • Update payment transaction information after IPN URL replay.

1.2e, 2014-06-13:

  • Adding german translations.

1.2d, 2014-04-16:

  • Compliance with PrestaShop 1.6 "HTML code reduction" option.
  • Correction of a problem relative to cart retrieving from IPN URL call.

1.2c, 2014-04-11:

  • Correction of a problem relative to order state when a product is out of stock.
  • Checking if SSL enabled before activating card data entry on the PrestaShop frontend option.
  • Ability to enable / disable logs.
  • Adding 3DS authentication and certificate as order message.

1.2b, 2014-04-02:

  • Bug fix: load all contents (images, css, ...) in HTTPS (if SSL enabled) to avoid browsers warning message.
  • Compatibility with PrestaShop 1.6 version.
  • Adding logs to file.

1.1, 2013-08-19:

  • Managing single and mutiple payments in the same module.
  • Ability to propose the card type choice on the PrestaShop frontend.
  • Ability to propose the card data entry on the PrestaShop frontend (if option subscribed on the gateway).
  • Ability to rename the payment method title in all languages available in PretsaShop.
  • Adding theme configuration to customize payment page.

1.0, 2012-10-25:

  • Module creation.