Skip to content

Latest commit

 

History

History
482 lines (310 loc) · 13.4 KB

CHANGELOG.md

File metadata and controls

482 lines (310 loc) · 13.4 KB

Changelog

UNRELEASE

  • Add : Update OneClick payment
  • Fix : Cancel order when payment abandonment instead of updated to pending state

1.26.0

  • Fix : Lock order table row while executing notification
  • Add : Dynamically get Alma MAX/MIN from merchant account
  • Fix : Lock order table row while executing notification
  • Fix : Allow retrieving customer X-Forwarded-For IP addresse
  • Fix : Replace deprecated Zend validator with Laminas validator, thanks to YoanSamuel for issue #164
  • Fix : Removed redundant cancel during CleanPendingOrders

1.25.0

  • Add : Added Klarna payment method
  • Fix : Fixed issues on order timeout by redirecting customer to pending URL
  • Fix : Fixed stock discount when Blocked (110) or Denied (111) notification is received

1.24.2

  • Fix : Fixed display issue about ApplePay payment method which was displayed on unsupported devices
  • Fix : Fixed issue about CSP policy

1.24.1

  • Fix : Fixed issue about deprecated JavaScript / jQuery method
  • Fix : Fixed error when CleanPendingOrders CRON job was running

1.24.0

  • Add : Added new system to clean pending orders

1.23.0

  • Fix : Fixed reference to pay rendering from customer's orders view
  • Fix : Fixed CSP issues allowing inline scripts and new entries in csp_whitelist.xml
  • Fix : Handle terms of conditions checkboxes
  • Add: Add PayPal v2
  • Add: Add rebranding colors and new logo to HiPay module

1.22.3

  • Fix : Fixed stock discount when order refused or during clean pending orders, thanks to madleen for issue #163 and syno-bgt for issue #161
  • Fix : Fixed cart restoration when cron mode is active, thanks to brmor-mistermenuiserie for issue #162
  • Fix : Fixed email template for MO/TO payments

1.22.2

  • Fix : Fixed HostedPayment method adding custom_css field for HostedPage v1 with Mix Payment

1.22.1

  • Fix : Fixed PHP method usage when checking card holder
  • Fix : Fixed coupon credit on order cancel - removed functionality, merchants are supposed to make this themselves
  • Fix : Fixed notification process causing unclosed transactions
  • Fix : Fixed notification error handling

1.22.0

  • Fix : Fixed CRON for cleaning pending orders to support multi websites
  • Fix : Fixed reference to pay rendering
  • Fix : Fix translations
  • Add : Added IT translation
  • Fix : Fixed SDD order processing

1.21.0

  • Add : Fully removed split payment processing.
  • Add : Add cancel button option for hosted page.

1.20.0

  • Add : Added support for new payment means :
    • Alma 3x
    • Alma 4x
  • Add : Removed Split Payment method. Existing split payments are still processed normally.
  • Add : Removed Hosted Page v1 option
  • Add : Removed unsupported Klarna Invoice payment method
  • Fix : Fixed issues with deprecations in PHP 8.2

1.19.1

  • Fix : Fixed issues with deprecations in PHP 8.2

1.19.0

  • Add : Added Mooney payment method using Hosted Fields
  • Add : Removed some unused payment means
  • Fix : Fixed coupon usage for customers after refunded or failed order, thanks to Synoffs for issue #156
  • Fix : Fixed issues about PHP 8.2 deprecated functions

1.18.0

  • Add : Added setting option to process HiPay notifications using CRON job
  • Add : Added Multibanco reference to customer order view
  • Fix : Fixed PHP 8 compatibility issues

1.17.0

  • Add : Added HiPay CSP withelist
  • Fix : Added documentation about PHP server configuration issue causing database saving problems
  • Fix : Added more details on notification exceptions
  • Fix : Fixed configuration rules for IDeal & Giropay payment methods
  • Fix : Fixed missing configuration field for MbWay payment method
  • Fix : Fixed date syntax on split payment screens
  • Fix : Fixed enabling option for status field on split payment screens
  • Fix : Fixed browser issue about <iframe> HTML tag
  • Fix : Fixed invoice update when HiPay notification is processed before invoice creation
  • Fix : Fixed notificiation process on BO

1.16.0

  • Add : Added Bancontact Credit Card / QR code payment method
  • Fix : Fixed order status as Cancelled when Expired notification (114) is received
  • Fix : Fixed deprecation issues on recent PHP version

1.15.0

  • Add : Removed Credit Card payment methods using Direct Post integration. Use instead Credit Card payment methods using Hosted Fields or Hosted Page
  • Fix : Fixed deprecation issues with PHP 8 version

1.14.4

  • Fix : Payment product for Oney Credit Long payment methods during order

1.14.3

  • Fix : Fixed redirection on checkout error
  • Fix : Fixed order auto cancellation if it's not paid until timeout
  • Fix : Fixed credit memo generation when triggered from HiPay's back office
  • Fix : Fixed cart generation for items without descriptions
  • Fix : Fixed cart reloading on payment error

1.14.2

  • Fix : Fixed upgrade script for non prefixed installations
  • Add : Handle multiple OPC on the Credit Long payment method
  • Fix : Fixed payment status of refunded orders

1.14.1

  • Fix: Fixed Magento compiling

1.14.0

  • Add: Added Mutlibanco and MB Way payment methods using Hosted Fields
  • Add: Added ApplePay public credentials in HiPay configuration
  • Add: Added authorization_code to additional_information in sales_payment_transaction
  • Fix: Fixed DND Audit feedback

1.13.8

  • Fix: PHP-7.4 compatibility

1.13.7

  • Fix: Fixed CRON for cleaning pending orders

1.13.6

  • Fix: Fixed notification on Capture Refused for orders via API
  • Fix: Fixed ECI value for orders via Mail Ordering (MO)
  • Fix: Fixed cancel pending orders CRON
  • Fix: Fixed auto-cancel timer on Oney payment products

1.13.5

  • Fix: Fixed auto-cancel timer on Paypal payment product
  • Fix: Update PHP SDK to fix PSD2 parameter recovering

1.13.4

  • Fix: Enabled HostedPage v2 by default
  • Fix: notifications for retried orders on Hosted Page v2

1.13.3

  • Fix: Merchant promotion oney
  • Fix: Mbway phone
  • Fix: Cancel order cron

1.13.2

  • Fix: Expired Authorization notification handling
  • Fix: Added option to restore the basket when user clicks on back button
  • Fix: E-mail recovring method
  • Fix: Split payment error handling
  • Fix: Multisite category mapping
  • Fix: SKU handling when making ONEY requests

1.13.1

  • Fix: iDEAL Hosted Fields template

1.13.0

  • Add iDeal Hosted Fields payment method
  • Add Credit Long payment method
  • Add Hosted Page v2 option on HostedPage parameters
  • Add missing fields for Hosted payment methods
  • Fix: placeOrder button blocking due to other active payment methods #132
  • Fix: deprecated method from a Magento dependency
  • Fix: payment product problem with hipay_hostedsplit payment method

1.12.2

  • Fix: Corrected too high logging levels on some errors

1.12.1

  • Fix: Notification handling
  • Fix: Order expiration handling

1.12.0

  • New: Add restrictions rules for Oney 3x, 4x
  • Fix: HiPay card mapping categories
  • Fix: PHP-7.4 compatibility

1.11.0

This release contains SQL changes, be sure to run the magento upgrade command:

 php bin/magento setup:upgrade
  • [BETA] New: ApplePay support
  • New: Added MB Way payment method
  • New: Added MB Way product method on Hosted Page
  • New: Added Illicado product payment on Hosted Page
  • Fix: Notification processing on capture refused
  • Fix: Configuration import from UAT to live
  • Fix: MOTO email template redirect link

1.10.2

This release contains SQL changes, be sure to run the magento upgrade command:

 php bin/magento setup:upgrade
  • Fix: Fix 500 error on checkout
  • Fix: Corrected HTTP User Agent recovering
  • Fix: Add custom shipping methods in mappings for dynamic shipping methods

1.10.1

  • Fix: Fixed some errors on capture and notifications

1.10.0

  • New: Added merchant promotion field for Oney With or Without Fees payment methods

1.9.1

  • Fix: Fix Entity query
  • Fix: Fix js minifying

1.9.0

  • New: Added Multibanco payment method

1.8.1

  • Fix: Removed fake value for shipto_house_number

1.8.0

  • New: Retreive configuration from PHP SDK
  • Fix: Corrected Astropay

1.7.3

  • Fix: Missing method for Config class
  • Fix: Wrong version in request source

1.7.2

  • Fix: notification controller 302 HTTP code error (Magento 2.3.2) #121
  • Fix: MO/TO credentials retrieval
  • Fix: Disable oneclick when not logged-in
  • Fix: Save oneclick cards on 116 and 118 notification

1.7.1

  • Fix: wrong method declaration (PHP7.1 and less) #122

1.7.0

  • Init 3DS V2

1.6.1

  • Update payment method configuration form
  • Fix issue #119

1.6.0

  • Add MyBank payment method

1.5.0

  • Add error message on field
  • Update payment method configuration

1.4.3

  • Fix bad require and bug with magento validation
  • Improve notification capture with authorization

1.4.2

  • Fix multi_use for one-click
  • Fix Magento 2.3 compliance

1.4.1

  • Fix entity name for new magento checks
  • Fix Magento 2.3 compliance

1.4.0

  • Add Payment Method Hosted Fields

1.3.4

  • Fix cvv not mandatory for Maestro card
  • Add command to convert data serialized to json

If you are migrating Magento from 2.1.X to 2.2.X and have defined 3DS or OneClick rules, you will need to run the new command to perform the migration. See: https://devdocs.magento.com/guides/v2.2/release-notes/backward-incompatible-changes/

After your magento upgrade, execute in your magento directory:

 php bin/magento hipay:upgradeToJson

1.3.3

  • Fix the exception with manual captures
  • Fix compilation error

1.3.2

  • #114 Fix issue #114 : Fatal error on failure order (#114)
  • Fix : Split payment AI method cannot be displayed alone

1.3.1

  • Fix : Change refund workflow
  • Fix : Split payment status

1.3.0

  • Add proxy settings (gateway requests)
  • Fix : SEPA remove electronic signature
  • Fix : partial refund

1.2.2

  • Fix : Astropay payment method bug
  • Fix : Category mapping bug
  • Code rework/reformatting

1.2.1

  • Fix : Api call wrongly formatted (gender)
  • Fix : Issue #107
  • Fix : Error on DI compilation #113
  • Add casperJS tests
  • Improve CI

1.2.0

  • Add support for multi-currency payments
  • Add hash algorithm selection in BO
  • Add notification URL support
  • Fix notification response (500 HTTP code on fail)
  • Fix : split payment
  • Fix : MOTO
  • Fix : basket

1.1.8

  • Add support for product without category and option basket

1.1.7

  • New payment method support : Bnp Personal Finance 3X and 4X

1.1.6

  • Fix invoice/credit-memo status (Pending/Paid) for partials captures

1.1.5

  • Add time_limit_to_pay in HostedPaymentPageRequest
  • Remove CDATA parameters ( Use custom_data now )

1.1.4

Fixed bugs:

  • Missing authentication indicator

1.1.3

Fixed bugs:

  • Error with RequestHandler compilation

1.1.2

Fixed bugs:

  • Fix autoclosing tag for fingerprint javascript inclusion
  • Change composer installation. Remove module installation in folder (app/code/Hipay). Now installation is in folder vendor
  • Fix wrong invoice status with multiple partials capture
  • Bad configuration for fingerprint.js

New feature:

  • Parameter support : "operation_id"

1.1.1

  • Bugfix CCType for hosted payment

1.1.0

  • New feature FACILY PAY ONEY
  • New feature KLARNA
  • New feature Adding request sources
  • New feature Adding custom data
  • New feature Adding device fingerprint
  • New feature ASTROPAY
  • New feature SEPA SDD
  • New feature POSTFINANCE
  • New feature SOFORT
  • New feature WEBMONEY & YANDEX
  • New feature PRZELEWY24
  • New feature GIROPAY
  • New feature iDEAL
  • New feature PAYPAL
  • New feature Basket V2 (cart synced to HiPay)
  • New feature Mapping categories Website <> HiPay
  • New feature Mapping carriers Website <> HiPay with delivery date synced to HiPay
  • FIX New branding
  • FIX translations

1.0.8

  • Skip Magento fraud checking

1.0.7

  • Bugfix Add display selector value to TPP request

1.0.6

  • Bugfix template iFrame send by the request new order

1.0.5

  • Update documentation URL to the HiPay portal developer

1.0.4

  • Bugfix PeriodUnit method and Docker image

1.0.3

  • Bugfix namespace in class Sisal, Qiwi Wallet and unit tests

1.0.2

  • Update version composer.json with new version PHP SDK and bumps package version

1.0.1

  • README updates