CE, EE 2.2.x, 2.3.x
Version 2.0.0

Magento 2 Sage Pay And Subscription

Keep your revenue stream with Sage Pay Subscription integration for Magento 2. The extension supports SCA, the new European requirement for online payment.

  • NEW Protocol v3.0 and Form Integration support
  • NEW PayPal and Refund API suppoprt
  • NEW MOTO support
  • Comprehensive supscription settings: payments and intervals
  • PCI DSS compliance: high-level security implementation
  • Better user experience: iFrame and saved cards.
  • 25 currencies supported

Note: This is Sage Pay integration for the UK. For the US version, click here

Manage subscription from UK customers with Magento 2 Sagepay Subscription

Keep revenue coming consistently with subscription plan manager

    With the subscription management included in this integration, merchants can set up sets of subscription plan for customers. A subscription service provides merchants with a steady flow of income while enhancing customer relationship

  • Create and manage subscription plans for customers
  • Add subscription options to product
  • Set the number of payment cycles
  • Set subscription pricing policy

  • *Subscription product cannot be in the same cart with one-time purchase product
    *Multiple subscription products cannot be in the same cart

NEW PayPal and Refund API support

    Merchants can enable PayPal as a payment option to allow customers to pay with their PayPal account.

  • PayPal is now available as a payment option to select in the checkout page
  • Supports 25+ currencies

NEW Protocol 3.0 and Form Integration Support

As a Sage Pay partner, our extension is updated with the latest technologies from Sage Pay. Form integration allows merchant to set up their payment gateways quickly with native Sage Pay forms. The payment forms are fully customisable to match your brand.

  • Merchants have increased security when not having to host the payment pages on their own site.
  • Redirected forms is quicker and easier to set up than embedded ones

NEW Make payment from Magento 2 backend with mail and telephone requests (MOTO)

Merchants can offer users a flexible payment option in case of exceptional events by making payments on behalf of them from the admin panel. Payment can be made when authorized by customers via phone or email.

Let customers use their tax for charity organizations with Gift Aid

In the UK, customers can claim back part of their tax money by donating through Gift Aid, a tax relief incentive created to benefit charities and Community Amateur Sports Clubs (CASC). With Gift Aid enabled in Sage Pay, customers can now easily donate their would-be tax to a charity with just a tick

High-level security implementation

    Using Sage Pay, you are protected by a trustworthy PSP. This increases your credibility and assures your customers of safe transactions

  • PCI DSS level 1 compliance: the highest level of security
  • Tokenization: encrypting card data into irreversable strings
  • 3D Secure: the verification of the transaction environment to protect customers from cases of stolen cards
  • CVV/AVS Verification: a basic card authentication step to identify the card users

Flexible payment actions

Vendors can choose between two types of popular payment actions. Sage Pay also supports direct refund

  • Authorization only: puts a hold on an amount of money on the credit card based on the projected sales to be captured later
  • Authorization and capture: allows merchants to immediately receive the payment at the time of the purchase

Seamless payment experience

Using Sage Pay hosted form, merchants can provide a more user-friendly checkout experience. This helps to create a seamless checkout flow to reduce your abandoned cart rate

  • iFrame integration for better user-experience
  • Customers can save their cards to avoid having to reenter their information for future purchases

Full list of features for Sage Pay Subscription for Magento 2

  • Subscription management tool
  • Secure Iframe Payment
  • PCI DSS Level 1
  • Direct Payment
  • 3D Secure
  • Pre-authorization
  • Full authorization
  • Capturing payment
  • Authorize and Capture
  • Direct Refund
  • Saved card for convenience
  • Tokenization - ultimate data security
  • Support multiple currencies
  • Support different payment card brands, including Visa, MasterCard, American Express
  • Gift aid for donation
  • Support different card brands
  • Accept payments on customer own form

Reason to choose

Free lifetime software updates

Free lifetime
software updates

30-day money-back guarantee

30-day money-back

Verified by Magento Marketplace

Verified by
Magento Marketplace

One-time payment without hidden cost

One-time payment
without hidden cost

Version 2.0.0 - Updated: September 10, 2019

Compatibility: Magento 2.2.x, 2.3.x (Open source and Commerce)

- Rework SagePay library integration
- Add: 3DS2
- Fixbug: transaction grid
- Fix: send API in checkout

Version 1.8.2 - Updated: April 5, 2019

Compatibility: Magento 2.1.x, 2.2.x, 2.3.x (Open source and Commerce)

- Add: Support multiple language
- Fix: Small bug on Magento version 2.1
- Fix: Argument error on Magento version 2.1
- Fix: Entity not existed in transaction grid when order data error
- Fix: Restore order only when status response OK
- Fix: Remove some character not Allow in Sagepay Basket

Version 1.8.0 - Updated: January 18, 2019

Compatibility: Magento 2.1.x, 2.2.x, 2.3.x (Open source and Commerce)

- Add: Sagepay transaction grid: admin can view all sagepay transaction.
- Add: View sagepay transaction info, admin can view all transaction status with additional information
- Add: Restore order if order cannot create in magento
- Add: Billing aggrement option for sagepay paypal
- Fixbug: Order cancel unexcepted
- Fixbug: processing sagepay form integration
- Fixbug: Placeorder sagepay in adminhtml
- Improve performance and stability

Version 1.7.1 - Updated: December 6, 2018

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

- SagePay now compatible with Magento 2.3
- Fix: Exception when create product
- Fix: Processing subscription product
- Fix: PayPal integration
- Fix: Get merchant session key PI integration.

Version 1.7.0 - Updated: November 23, 2018

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

- Add: Sage Pay Direct
- Add: Sage Pay Server
- Add: Sage Pay Paypal
- Add: Sage drop in backend adminhtml
- Add: Choose sage dropin display mode

Version 1.6.7 - Updated: September 22, 2018

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

- Fix bug display message response from sagepay
- Fix bug expire date error (sagepay PI)
- Fix crypt function deprecated

Version 1.6.6 - Updated: August 15, 2018

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

- Fix term of condition error when using sagepay dropin interface.
- Fix sagepay form fail response.
- Add validate sagepay script load error.

Version 1.6.5 - Updated: July 24, 2018

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

## [1.6.5] - 2018-07-11
- Add Sagepay library
- Add Sagepay form Integration
- Add Sagepay Paypal payment
- Add SagePay Refund API

Version 1.6.0 - Updated: June 19, 2018

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

## [1.6.0] - 2018-06-06
- Fix javascript library load error
- Fix sage display error with onestepcheckout
- Move drop-in interface to sagepay payment

Version 1.5.0 - Updated: May 8, 2018

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

## [1.5.0] - 2018-05-08
- Added ReferrerId
- Improve security
- Fix sagepay dropin error when load checkout page

Version 1.4.0 - Updated: January 5, 2018

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

### Added - Improve payment security.
- Add validate payment response.
- Sage own form: PCI-DSS compliant using the SAQ-A-EP self assessment questionnaire.
- Sage drop-in: PCI-DSS compliant using the SAQ-A self assessment questionnaire.
- Add alert box when check API key.
### Fixed.
- Fix bug gift aid is not selected.
- Submit order bug freeze.
- Fix bug response duplicated.
- Fix Sage Js loaded two time(speed up checkout page).
### Remove.
- Remove option debug log. The debug file now stored in `{magento}/var/log/sagepay/debug.log`.

Version 1.2.0 - Updated: October 15, 2017

Compatibility: Magento 2.1.x, 2.2.x (Open source and Commerce)

### Added.
- Notify user when merchant key error, payment error return from bank.
- Add browser output console log.
- Add some helpful comment in backend config.
### Fixed.
- Fix checkout layout broken in mobile screen.
- Fix default config sagepay.

Version 1.1.0 - Updated: September 20, 2017

Compatibility: Magento CE 2.1.x, EE 2.1.x

### Fixed.
- Fix send mail error when checkout with 3d secure.
- Partial refunds after create invoice.
- Fix bug restore cart when 3d secure fail.
- Fix bug order state pending when 3d secure response fail.
- Fix bug conflict javascript with some one step checkout.
- Fix bug different billing address and shipping address.
- Fix bug currency multiply error with some non-decimal currency type.
- Fix bug save card with some type of credit card.
- Fix bug show logo error (404 blank image).
- Fix bug post code and state missing with some country.
### Added.
- Gift Aid: end-user now have a checkbox to donate the taxes.
- Sort order: User can input the number to sort the payment method.
- Payment instructions: Admin can input html payment instructions.
- Add some javascript response to website.
- Add ignore address check(in test mode).
### Changed.
- Debug logger now clean and easy to read.
- Change all the sage-pay javascript library to pi-live.sagepay.com.
- Sagepay drop-in method now using custom i-frame form.

Version 1.0.3 - Updated: July 10, 2017

Compatibility: magento 2.1

### Fixed.
- Sagepay payment error.
- Subscription.
- Sagepay create product error.
- Some bug when capture, refund.
- Checkout loader.

Version 1.0.0 - Updated: August 13, 2016

Compatibility: magento 2.1

### Added
1. Allow customers to checkout using credit card payment
2. Allow admins to integrate their SagePay account to the Magento store
- Enable or disable the gateway
- Integrate using vendor credential
- Specify allowed credit card types and countries
- Specify minimum and maximum order amount
3. Add a layer of security with 3D checkout
4. Support multiple stores
5. Easily check transaction history
6. Admins can create subscription plans for each products, each includes
- Subscription frequency
- Total amount of cycles for a profile (0 for ongoing subscription)
7. Customers can subscribe to an available plan on a specific product. A profile will then be created.
8. Admins can easily manage profiles or disable them.
9. Customers can also manage their profiles and disable them as well.

Version 1.0.1 - Updated: October 20, 2016

Compatibility: magento 2.1

### Added
1. Minor fixes