Sage Pay Suite PRO

Compatible With: Community 2.1, 2.2, 2.3 Enterprise 2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
26 June, 2019
Extensions, Payments & Security, Payment Integration
License Type:
MIT License (MIT)


Sage Pay UK Approved integration for Magento 2.

Other Extensions by Ebizmarts Corp.


Back to top

Sage Pay is Europe's leading independent payment service provider (PSP) and is one of the most trusted payment brands. Sage Pay is part of The Sage Group, a FTSE 1000 listed Global accounting software company. Each year, Sage Pay  processes over 4 billion payments securely online, over the phone and through card machines.

ebizmarts Sage Pay Suite Pro offers a seamless integration with the Sage Pay payment gateway. One click settings let you choose from a wide range of PCI compliant payment integrations from Sage Pay (PI, Server, Form, Direct, PayPal). Advanced fraud tools available for an enhanced payment experience (3rd man/Red). Full integration with Magento's ordering process, from up-front payments, partial payments, refund and MOTO (Backend orders).

With over 4,500 LIVE merchants using Sage Pay Suite Pro, this is one of the most popular Magento payment extensions, supported by ebizmarts, a trusted Magento Partner.


Account & Pricing

Sage Pay offers simple pricing plans starting at £19.90/month.

In order to operate with this extension you will need a Sage Pay account, you can sign up here



  • ebizmarts is a Sage Pay Official Magento Partner.

  • The choice of over 4500 LIVE Sage Pay vendors.

  • 12 months of FREE Phenomenal Email Support. Emails are answered within 4 hours (usually minutes) on business days. Free upgrades during 12 months support period. Support Renewal available at discounted rates, contact us if your license key is over one year old.

  • Installation service included in price.

  • Fully integrated into Magento’s Order processing workflow.

  • Created in close collaboration with Sage Pay.

  • Frontend FORM, SERVER and PI payments supported.

  • Supports Refunds. A refund is automatically triggered when a Credit Memo is created from the Invoice page.

  • Defer and Authenticate/Authorise options supported for all integrations.

  • Admin/Backend (MOTO) payments supported for FORM and PI integrations.

  • Credit card tokens supported for SERVER integration.

  • Fraud checks with automations. Fraud reports included.

  • Multiple currency (GBP, EUR, USD, AUD... and any other currency that you have enabled in MySagePay) supported.

  • PayPal support

Release Notes

Back to top


  • Compatible with CE: 2.3
  • Compatible with EE: 2.3
  • Stability: Stable Build
  • Description:

    - PI DropIn compatibility with OneStepCheckout
    - 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


  • Compatible with CE: 2.3
  • Compatible with EE: 2.3
  • Stability: Stable Build
  • Description:

    [1.3.5] - 2019-05-08
    - Explanation message to order view
    - Add waiting for score and test fraud flags
    - Add CardHolder Name field to PI without DropIn
    - Update to use url for composer config.
    - 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
    - Remove cc images from the Pi form


  • Compatible with CE: 2.3
  • Compatible with EE: 2.3
  • Stability: Stable Build
  • Description:

    - Compatibility with Magento 2.3.1


  • Compatible with CE: 2.3
  • Compatible with EE: 2.3
  • Stability: Stable Build
  • Description:

    This release requires Magento 2.3.x.

    Fixed bugs:
    - Encrypt callback URL.
    - 3D secure iframe alignment on mobile devices.
    - last_trans_id field on table sales_order_payment truncated to 32, causing error on callbacks


  • Compatible with CE: 2.2
  • Compatible with EE: 2.2
  • Stability: Stable Build
  • Description:

    Implemented features:
    - Invoice confirmation email for Authorise and capture

    Implemented enhancements:
    - Show verification results in payment layout at order details
    - Server low profile smaller modal window

    Fixed bugs:
    - 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


  • Compatible with CE: 2.2
  • Compatible with EE: 2.2
  • Stability: Stable Build
  • Description:

    **This release requires Magento 2.2.x.**

    **Implemented enhancements:**

    - Update translation file strings en_GB.csv

    **Fixed bugs:**

    - Enforce fields length according to Sage Pay rules on Pi integration
    - Disable Multishipping payment methods because they dont work
    - Problems with PayPal basket and special characters


  • Compatible with CE: 2.2
  • Compatible with EE: 2.2
  • Stability: Stable Build
  • Description:

    - Bug fixes
    - Parent page already initialised Direct Drop-in.
    - Fix bad class import on PiRequestManagement.
    - 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.
    - Improvements
    - Split database support out of the box.
    - Updated en_GB.csv translation file.


  • Compatible with CE: 2.1
  • Compatible with EE: 2.1
  • Stability: Stable Build
  • Description:

    - Bug fixes
    - 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.


  • Compatible with CE: 2.1
  • Compatible with EE: 2.1
  • Stability: Stable Build
  • Description:

    **This release requires Magento 2.1.0 at least.**
    - Bug fixes
    - 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.


  • Compatible with CE: 2.1
  • Stability: Stable Build
  • Description:

    Enable disable form and pi on moto, different config.
    Add CardHolder to FORM requests for ReD validation.
    Add index on sagepaysuite_token table.
    Bug fixes
    Remove reference to legacy code Mage::logException.
    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.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top