[1.1.39] - 2021-05-25 Added - Debug Mode setting - Prevent customer personal data from logging setting - Show 3rdMan score and score breakdown on order details Fixed - PI Authorize and Capture orders not being invoiced - Recover cart message appearing in product page after successful order with PI and 3D [1.1.38.1] - 2021-05-13 Fixed - PI with 3D redirect to empty cart after checkout. [1.1.38] - 2021-02-01 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.1.37] - 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.1.36] - 2020-10-30 Changed - Server cancel payment redirection to checkout shipping method - Added new Order Details field names in block Fixed - Fix PI duplicate 3D callback and duplicate response for threeDSubmit - CSP Whitelisting file - Restriction file added webRestrictions.xml [1.1.35] - 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.1.34] - 2020-03-23 Changed - Store SecurityKey in Database when SyncFromApi - Enhance cart recovery to avoid orders cancelling when customer multitab and goes to checkout/cart Fixed - Order not available error with FORM [1.1.33] - 2020-02-11 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 Fixed - Items being canceled when order take more than 15 minutes - Guest order being created with "Guest" as customer name [1.1.31] - 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.1.30] - 2019-10-28 Fully compatible with SCA and 3Dv2 Added - Setting to open 3D verification in new window for PI Changed - Sanitize Post Code on PI - Remove spaces from paRes Fixed - Frontend using Default Config values instead of Store values on Frontend - Multiple 3D responses problem [1.1.29] - 2019-10-01 Added - PI support for PSD2 and SCA Fixed - 0.00 cost products breaks PayPal - Fix Multi Currency Authenticate invoice using Base Currency amount [1.1.28] - 2019-08-08 Added - Setting to set max token per customer Changed - Hide Add New Card when reached max tokens 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.1.27] - 2019-06-24 Added - SERVER and FORM support for PSD2 and SCA Fixed - Module breaks Sales -> Order - Server defer orders not being cancelled on SagePay - PI always selected as default payment method on the checkout [1.1.26] - 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 - Class for 2.1 is not compatible with PHP 5.6 - Basket Sage50 doesn't send space character Removed - PHP restrictions on module for M2.1 - Remove cc images from the Pi form [1.1.25] - 2019-03-26 Changed - On Hold status stop auto-invoice Fixed - Defer invoice problem with Multi-Store setup - Repeat problem with Multi-Store setup - Redirect to empty cart fix Removed - Remove FORM MOTO [1.1.24] - 2019-02-11 Changed - Encrypt callback URL - 3D secure iframe alignment on mobile devices [1.1.23] - 2019-01-07 Added - Invoice confirmation email for Authorize and capture - Show verification results in payment layout at order details - Server low profile smaller modal window Changed - 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.1.22] - 2018-10-18 Changed - Update translation file strings en_GB.csv - Enforce fields length according to Sage Pay rules on Pi integration - Disable Multishipping payment methods because they don't work - Problems with PayPal basket and special characters [1.1.21] - 2018-10-03
Added - Read module version from composer file
Changed - Improve error message when transaction fails (SERVER) - Repeat deferred invoice error
- Problem when there is no shipping method. Validate quote befor submit.
- Orders made with PI DropIn MOTO add +1 on the VendorTxCode
- Second credit card is not being saved on Server
- This credit card type is not allowed for this payment method on PI no DropIn
- Auto-invoice not working
- Quote not found when STATUS: NOTAUTHED on SERVER
[1.1.20] - 2018-08-22
Added
- Uninstall database mechanism - Terms & Condition server side validation (only for logged in customers) Changed
- Checkout missing request to payment-information
- Unable to continue checkout if button "Load secure credit card form" button is pressed before editing the billing address
- Unable to find quote
- FORM email confirmation adds &CardHolder next to the shipping phone number
[1.1.19] - 2018-08-06
Changed
- Rounding Issue, order amount mismatch by 1p.
- Repeat Defered orders with wrong status.
- Pi Incorrect payment actions.
- Token breaks checkout.
- MOTO Tax issue.
- Sync from API problem with Multi Store setup..
- Undefined property: stdclass::$status.
- Token is saved without asking the customer.
- PayPal sort order not being saved.
- Hong Kong optional zipcode.
- BankAuthCode and TxAuthNo is not saved on the DB.
[1.1.18] - 2018-04-06
Added
- Fraud flags on sales orders grid.
Changed
- Unique Constraint Violation cancelling orders.
- Form failure StatusDetail inconsistent causes undefined offset.
- Call to a member function getSagepaysuiteFraudCheck() on boolean.
- Call to a member function getBillingAddress() on null.
- Minify exception via xml causes problem with tinymce.
- Invalid card on Drop-in the load secure from button disappears.
- Human friendly report api error on admin config.
- Invalid parameter type when using SOAP API.
- Japanese currency issue.
- SagePaySuite breaks Swagger when enabled.
- Fix bad column name on sagepaysuite_token table.
[1.1.17] - 2018-01-30
Changed
- Fix bad class import on PiRequestManagement.
[1.1.16] - 2018-01-15
Changed
- Split database support out of the box.
- Parent page already initialised Direct Drop-in.
- Failed MOTO orders send confirmation email.
- There was an error with Sage Pay transaction : Notice: Undefined variable: result.
- Quote id repeated if order is canceled by customer SERVER.
- Money taken for auto cancelled order.
[1.1.15] - 2017-11-06
Changed
- Fix different vendornames per installation.
- Direct MOTO Double confirmation email.
[1.1.14] - 2017-09-27
Changed
- Fix FORM transactions not cancelling when in pending_payment state and customer leaves the payment pages.
- Fix error where if a wrong CVC is entered in PI DropIn you cannot retry.
- Fix MOTO pricing problem.
- Fix SERVER integration VendorTxCode null value.
- Fix Transaction not Found error with DropIn.
- Fix multiple requests on MOTO orders when changing shipping method.
- Show correct error in cart instead of Something went wrong: Invalid Sage Pay Response.
- Clear mini-cart after paypal order.
- Fix MOTO customer already exists error but payment is taken anyway.
- Fix paypal callback using wrong total.
- Fix currency:base problem in frontend.
- Fix conflict with credit card form dates when other cc payment methods are enabled on frontend.
[1.1.13] - 2017-07-12
Changed
- Partial refunds after partial invoices.
- Email error when placing 2 different orders on PI.
- Can't create 2 credit memos for a transaction using PI.
- Cart still contains items after purchase.
- DroPin config per store view not working in frontend.
- Extensions are not reporting support for all required PHP versions in the composer.json.
- Different billing address button enabled before update the address.
- Verifypeer set to true by default.
[1.1.12] - 2017-05-05
Changed
- Fix test.param is not a funcion on PI MOTO transactions.
[1.1.11] - 2017-05-04
Changed
- Change wording on configuration settings.
- Order status for Deferred and Authenticate transactions. Now the initial status is Pending Payment, then it moves to Pending and when the invoice is created it moves to processing.
- Fix error when creating an invoice "Notice: Undefined property: \Ebizmarts\SagePaySuite\Model\Payment::$_config"
- Fix for duplicate customer address when checking out as logged in customer.
- Duplicate payment on failed orders, happens rarely but now those payments are voided when the defect occurs.
- Error on backend (MOTO) orders with multiple currencies. MultiStore MOTO Payments.
- Fix postcode error when postcode is not required for the country.
- Fix for "Notice: Object of class Magento\Framework\ObjectManager\ObjectManager could not be converted to ..." when Magento is in production mode and using Form.
[1.1.10] - 2017-02-07
Added
- DropIn checkout (SAQ-A) for frontend and backend orders.
Changed
- PI requests migrated to WEBAPIs, this fixes issues on frontend orders with custom options.
- A lot of refactoring, removing duplicate code.
- additional_information fraud rules object currupting the row.
- quoteIdMaskFactory is declared too many times fix.
- Undefined property: stdClass::$code fix.
- Division by zero fix on basket.
[1.1.9] - 2016-12-21
Added
- PI void using instructions/void API.
- PI refund using own API.
- Add index on sagepaysuite_token table.
Changed
- Validation is failed. PI transactions go through even if Magento JS validation fails.
- Uncaught TypeError: Unable to process binding if: hasSsCardType
- PI on admin lets you enter cc number with spaces.
- Magento minification minifies PI external files and 404s.
- Fraud on order view Not enough information. Undefined property: stdClass::$fraudscreenrecommendation.
- PI integration customer email not sent.
[1.1.8] - 2016-10-28
Added
- Enable disable form and pi on moto, different config.
- Add CardHolder to FORM requests for ReD validation.
- Add index on sagepaysuite_token table.
Changed
- Redirect to Sage Pay on server integration when on mobile.
- Validate moto order when using pi before submitting to sagepay.
- Sage Pay Logo loading via HTTPS everywhere now.
- Sage Pay PI does not show a progress indicator once the place order button is pressed.
- Don't show "My Saved Credit Cards" link on My Account if not enabled.
- BasketXML fixes specially for PayPal.
- Fixed many issues with frontend orders, changed requests to webapis.
- Fix logo disappearing on checkout.
- Fix moto order stuck in pending_payment status.
- Fix cancelled orders in pi frontend when 3D secure is not Authenticated.
- Specific ACL on admin controllers.
- Many performance and standards compliance improvements. Removed - Remove reference to legacy code Mage::logException.
[1.1.7] - 2016-08-18
Added
- Coding standards for Magento Marketplace.
Changed
- Basket display issue, decimal places.
- MOTO customer create account for PI integration fixed. |
FAQ Opayo Suite Pro >