[1.3.42] - 2022-04-06
Implemented Enhancements
- Repeat now sends 3Dv2 fields.
Fixed
- Register licence button doesn't work when changing default country.
- PI Integration without DropIn locks the Continue to Paypal button for Paypal Integration.
- CC Number field has no limit in PI Form.
- Add a character limit in Credit Card Number and Card Verification Number inputs in PI when dropIn disable.
[1.3.41] - 2022-02-16
Added
- License registration setting.
- PI integration multi-shipping checkout compatibility.
Fixed
- Wrong transaction id when trying to cancel partial invoiced order.
- Recover cart not working when payment fails/cancelled.
- Module not calling checkout_submit_all_after.
- PI Tokens not working with OSC and FireFox.
- PI without DropIn locks the Place Order button
[1.3.40] - 2021-07-07
Added
- Compatibility with FSG.
Fixed
- Module not recovering cart when PI 3D fails.
- Fraud check failing after Opayo update
- The "ResultInterface" class doesn't exist and the namespace must be specified.
[1.3.39] - 2021-05-25
Added
- Compatibility with Magento 2.3.7
- Debug Mode setting
- Prevent customer personal data from logging setting
- Show 3rdMan score and score breakdown on order details
Changed
- Ask customers if want to save the credit card when they already have tokens
Fixed
- 0.01 difference when you try to invoice PI Defer orders
- DropIn form not appearing after deleting all tokens on checkout
- The service interface name "Ebizmarts\SagePaySuite\Model\Token\Get" is invalid.
- Invoice created successfully in Magento when transaction was aborted
- PI Authorize and Capture orders not being invoiced
- Recover cart message appearing in product page after successful order with PI and 3D
[1.3.19.1] - 2021-05-13
Fixed
- PI with 3D redirect to empty cart after checkout.
[1.3.19] - 2021-02-02
Fixed
- Composer installation problem with the requirement of magento/module-vault
[1.3.18] - 2021-02-01
Added
- Added token with Magento Vault usage on PI with DropIn
Fixed
- PI Repeat with 3Dv2
- Recover cart when session is lost - Fraud not being retrieved for non default stores in multi-store setup
- Verification result not showing
- Browser IPv6 error on PI
- BrowserIP and browserColorDepth issue with SCA
[1.3.17] - 2020-11-24
Fixed
- 3Dv1 not working with Protocol 4.00 for PI - PI refund problem with Multi-Store sites - Duplicated Callbacks received for FORM
[1.3.16] - 2020-11-02
Changed
- Server cancel payment redirection to checkout shipping method
- Added new Order Details fields names in block
Fixed
- Fix duplicate 3D callback and duplicate response for threeDSubmit - CSP Whitelisting file
- Add routes to webRestrctions.xml to avoid payment failures when Magento's EE restrictions is enabled
[1.3.15] - 2020-07-08
Changed
- Sage Pay text and logo changed to Opayo
Fixed
- Adapt 3Dv2 to latest updates - Duplicated address problem
- 3D, Address, Postcode and CV2 flags not showing up on the order grid
- Recover Cart problem when multiple items with same configurable parent
- Order cancelled when same increment id on different store views
- Duplicated PI Callbacks received cancel the order
- Server not recovering cart when cancel the transaction
- Add form validation in PI WITHOUT Form
[1.3.14] - 2020-04-13
Fixed
- PI not working with virtual product and guest checkout - Amount is not an integer when trying to make a refund
- Problem with js calls not being sequential and causing errors on checkout with PI
Changed
- Store SecurityKey in Database when SyncFromApi
- Enhance cart recovery to avoid orders cancelling when customer multitab and goes to checkout/cart
- Round amount when populating amount and currency to avoid 0.01 difference
Fixed
- Orders cancelled when same incrementId on different Store Views - Order not available error with FORM
[1.3.12] - 2020-02-11
Added
- Compatibility with Magento 2.3.4
- Show verification results in payment layout at order details
Changed
- Look transaction by vendorTxCode if not VPSTxId when SyncFromApi
Fixed
- Problem with basket format when using Sage50 - Error while trying to cancel SERVER Authenticate order
[1.3.11] - 2020-01-02
Fixed
- Items being canceled when order take more than 15 minutes
- Guest order being created with "Guest" as customer name
- Pi not loading when there are terms and conditions
[1.3.10] - 2019-11-25
Added
- Show Fraud information on order grid (3D, Post Code, Address, CV2)
Changed
- New PI endpoint
Fixed
- Order failing if using special characters on order id prefix - Fraud flag showing no flag when 3rd Man and there's no Fraud Rule
Security
- Encrypt PI Callback URL
[1.3.9] - 2019-10-28
Fully compatible with SCA and 3Dv2
Added
- Compatibility with Magento 2.3.3 and 2.3.2-p2
- Setting to open 3D verification in new window for PI
Changed
- Sanitize Post Code on PI
- Remove spaces from paRes
- Remove "Load secure credit card form" PI button
Fixed
- Frontend using Default Config values instead of Store values on Frontend
- Multiple 3D responses problem
[1.3.8] - 2019-10-01
Added
- PI support for PSD2 and SCA
- PI support for PSD2 and SCA
- Payment Failed Emails implementation for PI
Fixed
- 0.00 cost products breaks PayPal
- Fix Multi Currency Authenticate invoice using Base Currency amount
Fixed
- 0.00 cost products breaks PayPal
- Fix Multi Currency Authenticate invoice using Base Currency amount
- Stop order for try to being captured if txstateid is empty
- Fix updated syntax to minify_exclude JS files
[1.3.7] - 2019-08-08
Added
- Setting to set max token per customer
Changed
- Hide Add New Card when reached max tokens
- Setting to set max token per customer
Changed
- Hide Add New Card when reached max tokens
- Change excluding minification strategy
Fixed
- Label and Checkbox from first token being shown when press add new card
- Send 000 post code when field is left empty for Ireland or Hong Kong (SERVER and FORM)
- PI always sending 000 post code for Ireland and Hong Kong even if the customer entered a post code
- Module breaks Sales -> Order when the payment additional information is serialized
Fixed
- Label and Checkbox from first token being shown when press add new card
- Send 000 post code when field is left empty for Ireland or Hong Kong (SERVER and FORM)
- PI always sending 000 post code for Ireland and Hong Kong even if the customer entered a post code
- Module breaks Sales -> Order when the payment additional information is serialized
- Multi Currency refunds using Base Currency amount (FORM, SERVER, PayPal)
[1.3.6] - 2019-06-24
Added
Fixed
- Module breaks Sales -> Order
- Server defer orders not being cancelled on SagePay
- Problem with submit payment button PI
- SERVER and FORM support for PSD2 and SCA
- PI DropIn compatibility with OneStepCheckoutFixed
- Module breaks Sales -> Order
- Server defer orders not being cancelled on SagePay
- Problem with submit payment button PI
- PI always selected as default payment method on the checkout
[1.3.5] - 2019-05-08
Added
- Explanation message to order view
- Add waiting for score and test fraud flags
- Add CardHolder Name field to PI without DropIn
Changed
- Update README.md to use url sagepaysuite.gitlab.ebizmarts.com for composer config.
Fixed
- PI DropIn MOTO problem with multiple storeviews
- Invoice and Refund problem with multi currency site and base currency
- Basket Sage50 doesn't send space character
Removed
- Remove cc images from the Pi form- Explanation message to order view
- Add waiting for score and test fraud flags
- Add CardHolder Name field to PI without DropIn
Changed
- Update README.md to use url sagepaysuite.gitlab.ebizmarts.com for composer config.
Fixed
- PI DropIn MOTO problem with multiple storeviews
- Invoice and Refund problem with multi currency site and base currency
- Basket Sage50 doesn't send space character
Removed
[1.3.4] - 2019-03-27
Added
- Compatibility with Magento 2.3.1
[1.3.3] - 2019-03-26
Changed
- On Hold status stop auto-invoice
Fixed
- Conflict problems on db_schema
- Redirect to empty cart fix
- Multi-Currency invoice use base currency amount
- Defer invoice problem with Multi-Store setup
- Repeat problem with Multi-Store setup
[1.3.2] - 2019-02-05
Changed
- 3D secure iframe alignment on mobile devices
Fixed
- last_trans_id field on table sales_order_payment truncated to 32, causing error on callbacks
Security
- Encrypt callback URL
[1.3.1] - 2019-01-07
Added
- Invoice confirmation email for Authorise and capture
Changed
- Server low profile smaller modal window
Fixed
- Cancel or Void a Defer order without invoice
- Refund problem on multi-currency sites
- PI without DropIn problem when you enter a wrong CVN
- Problem with refunds on multi-sites using two vendors
- Exception thrown when open Fraud report
- Basket XML constraint fix
- Magento's sign appearing when click fraud cell
[1.3.0] - 2018-12-04
Fixed
- Magento not running schema updates. Switching to Schema patches
- New CSRF checks rejecting callbacks