sage_pay_subscription_3_1_1.png

Sage Pay & Subscriptions
M2

TOTAL:
$199.00

Compatibility

Magento Platform
Open Source (CE)
2.1, 2.2, 2.3
Commerce using on prem (EE)
2.1, 2.2, 2.3
Commerce on Cloud (ECE)
2.2, 2.3

Tech Specifications

Seller:
Integrator:
Current Version:
2.0.1
Type:
Stable Build
Updated:
09 December, 2019
Categories:
Extensions, Payments & Security, Fraud, Payment Integration
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9
License Type:
Open Software License 3.0 (OSL-3.0)
Policy:

Overview

Sage Pay and Subscription for Magento 2 is a powerful tool that integrates your Magento 2 store with Sage Pay Payment Gateway.

Other Extensions by Magenest

Overview

Back to top

Sage Pay is the leading independent payment service provider (PSP) in Europe and one of the most trusted payment brands in the world. Each year, Sage Pay handles over 4 billion payments online and helps over 50,000 businesses process secure transactions. It supports all customer’s payment needs as well as accepts any payment type.

The subscription model is on the rise as it not only creates stable revenue for merchants but also helps customers save time and money with recurring payments. The most concerned issue here is security. Sage Pay and Subscription for Magento 2 delivers a smooth checkout experience for customers. Magento merchants are able to choose from all available Sage Pay payment integrations - PI, Server, Form, Direct, and PayPal. This module comes with support for MOTO, direct refund, and Gift Aids.

The extension is PCI Compliant. Tokenization is used to run transactions with stored payment information and CVV/AVS Verification is applied for card user identification. Also, 3D Secure 2.0 is updated to comply with  SCA, the new regulation for European customers when authenticating online payments that go into effect on September 14th, 2019. No confidential card data is ever stored on your server. Various payment methods are offered that customers stay on your site or are redirected to another page to complete the checkout.

Magenest is an official Sage Pay Partner. This integration is created in collaboration with the Sage Pay team and constantly up-to-date with the latest technology implications.

 

Account & Pricing

To this extension, an additional Sage Pay account is required, and additional fees apply. The account is not created during the installation. To apply for a Sage Pay account, please visit the application page. Flexible pricing solutions are provided. Merchant account pricing includes:

  • Personal credit cards (MasterCard and Visa): 1.99% per transaction.
  • Debit card (Visa Debit, Electron, and domestic Maestro): 40p per account.
  • 3D Secure (Verified by Visa & MasterCard SecureCode): Free.
  • Transactions processed without 3D secure will incur a premium charge: 0.5% for credit cards 0.10p for debit cards.
  • AMEX: Starting at 1.90%.
  • Diners Club/Discover support: On request.
  • JCB: On request.
  • Minimum monthly service fee: None.

For more details, please visit Sage Pay's pricing page.

 

Feature Summary

  • (NEW!) 3D Secure v2 available in SagePay Direct Method
  • Allow admins to integrate their SagePay account to their Magento stores
  • Allow customers to checkout using credit card payment
  • Enable or disable the gateway
  • Manage subscription plans
  • Specify allowed credit card types and countries
  • Secure payment info with iFrame payment
  • Support multiple stores
  • Integrate Save Card Function
  • Choose between Authorize Only or Authorize and Capture
  • Add a layer of security with 3D Secure Checkout
  • Enable CVC verification
  • Customer can capture invoice up to quantity product that they desired
  • Admins can easily check transaction history
  • Admins can easily manage profiles in the backend
  • Customers can also manage their profiles and cancel them if desired
  • Admin can create credit memos for refunding
  • Easily perform Gift Aid enabled in Sage Pay

 

Exclusive Features

Create Products with Subscription Plans

With Sage Pay Subscription options, admins can turn any item into subscription products with various subscription plans. Merchants can set period unit, frequency, and billing cycle to create multiple plans, providing various options for the customers.

 

Manage Subscription Profiles 

In Magento 2 backend, merchants can track and manage customers' subscription profiles which include customer information (name, address, contact) and history of subscription orders.

 

3D Secure 2.0 with Sage Pay Direct Method

3D Secure 2.o (3DS2) simplifies the process of the collection process of SCA information at the time of the transaction. Aside from security enhancement by adding am additional security layer, 3SD2 helps to remove the redirect to a new page for a code input that improves the customer experience on Magento 2 stores.

In the extension settings, merchants can choose to enable/disable 3DS2. This specification is applied only for Sage Pay Direct Integration.

 

PCI DSS Compliant Integration Protocols

Sage Pay helps free merchants from having to store payment data on their source system, and instead on Sage Pay's PCI-compliant data vault. Therefore merchants are exempt from PCI and scope expense, as Sage Pay has PCI DSS Compliance level 1 (except for Sage Pay Direct integration).

Sage Pay PI integration - Sage Pay drop-in checkout form: With Sage Pay drop-in checkout, merchants will be able to embed a payment form hosted by Sage Pay into their site. The form stays on the merchant’s site, while payment info will be stored and processed on Sage Pay's server. Merchants using this payment method can validate their PCI DSS compliance using SAQ A self-questionnaire.

Sage Pay Form & Server integration: Once shoppers place their orders, they are redirected to fully Sage Pay hosted payment pages to complete their transactions. Vendors can modify the standard Sage Pay payment pages to look and feel like their own site without having to host the payment pages on their own site.

Sage Pay InFrame integration: This method of integration also use Sage Pay's hosted form but rather than redirects customers to a different page to complete the payment, the form is embedded in the merchant's checkout site.

Sage Pay Direct integration: With Direct integration, the merchant's site takes responsibility for card storage and checkout page hosting. This requires merchants to have their own PCI DSS compliance verification.

Sage Pay PayPal integration: After placing an order, customers are redirected to PayPal payment pages to complete the payment with their PayPal account. No additional costs are charged on top of the standard PayPal fee.

For more information on Sage Pay's integration protocols, see its detailed documentation.

 

Advanced Payment Processing & Fraud Protection

Tokenization & saved cards: Customers' sensitive card data is converted into non-sensitive equivalent, in other words - tokens. The tokens contain no extrinsic value and therefore cannot be exploited. Conveniently, tokenization offers a way for customers to securely save their credit cards on Sage Pay's server for future use.

Pre-authorization (Auth-Only) and Authorization & Capture:

  • Pre-authorization: The balance from a customer's credit card is verified and put on hold for an amount of time before expired. Upon expiration, the merchants will receive the balance.
  • Authorization & capture: The payment from a credit card is immediately charged and wired to the merchant after successful verification.

Payment filtering: Some countries have laws that restrict the act of buying and selling certain products. Others have security reasons that make it unsafe for merchants to receive payment from there. Store managers can set up payment filter rules to categorize payment and treat them differently. For instance, you can block payment made by credit cards with a custom order value from any country that has low credit score ratings.

3D Secure: This security feature will ask the customer a secret security question when making purchases to ensure the card belongs to the rightful owner. This makes it difficult for hackers to use stolen cards for shopping or intercept transactions and steal payment info when they are being sent to banks.

CVC/AVS verification: It protects merchants from payments made by fake cards or invalid cards, Sage Pay will stop payments when the inputted CVV number or AVS value doesn't match the data on the card, even if the bank might let it pass.

 

Direct Refund with Sage Pay

Merchants can wire refunds directly from the back-end of their Magento 2 store. With Direct Fund, merchants can speed up the refund process.

 

MOTO Support

MOTO (Mail Order/Telephone Order) is a type of card-not-present transaction. In this way, merchants can accept payment via telephone, mail, fax, or internet communication. Payment is processed through a Virtual Terminal which acts as a kind of online credit card swipe facility.

 

Gift Aid

In the UK, customers can claim back part of their tax money upon checkout by donating through Gift Aid, a tax relief incentive created to benefit charities and Community Amateur Sports Clubs (CASC). If your Sage Pay account has Gift Aid enable, you can turn on this feature in Magento 2 back-end.

 

High-quality Extensions & Services

  • 100% Open-source and customizable software 
  • 6-month free support
  • Lifetime updates

 

Demos & Docs

FRONT-END DEMO | BACK-END DEMO | DOCUMENTATION | SUPPORT PORTAL

Release Notes

Back to top

2.0.1:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Fix bugs: payment with Paypal, payment with PI
    - Fix send ajax in checkout page

2.0.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

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

1.8.2:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - 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

1.8.0:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - 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

1.7.1:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

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

1.7.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

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

1.6.7:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Beta Build
  • Description:

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

1.6.6:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

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

1.6.5:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    - Add Sagepay library
    - Add Sagepay form Integration
    - Add Sagepay Paypal payment
    - Add SagePay Refund API

1.6.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    - Fix javascript library load error
    - Fix sage display error with onestepcheckout
    - Move drop-in interface to sagepay payment

1.5.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    ## [1.5.0] - 2018-01-26
    Sagepay compatible with
    Magento Commerce 2.1.x, 2.2.x,
    Magento OpenSource 2.1.x, 2.2.x
    - Added Referred
    - Improve security
    - Fix sagepay drop in error when load checkout page

1.4.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    ## [1.4.0] - 2018-01-03
    Sagepay compatible with
    ```
    Magento Commerce 2.1.x, 2.2.x,
    Magento OpenSource 2.1.x, 2.2.x
    ```
    ### 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`

1.2.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    ## [1.2.0] - 2017-10-14
    ### Update
    - Sagepay compatible with Magento Commerce 2.1.x, 2.2.x, Magento OpenSource 2.1.x, 2.2.x
    - Fix bug in edit product page
    ### Added
    - Notify user when merchant key error, payment error return from bank
    - Add browser output console log.
    - Add some helpful comment in backend config.
    - Add capture notification for customer when cron job running.
    ### Fixed
    - Fix checkout layout broken in mobile screen.
    - Fix default config sagepay.
    - Fix cron job running everyday.

1.1.0:

  • Compatible with Open Source (CE) : 2.1
  • Compatible with Commerce using on prem (EE) : 2.1
  • Stability: Stable Build
  • Description:

    ## [1.1.0] - 2017-08-11
    ### Big update
    - A lot of bug was fix
    - Compatible with CE, 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

    ## [1.0.3] - 2017-07-10
    ### Fixed
    - Sagepay payment error
    - Subscription
    - Sagepay create product error
    - Some bug when capture, refund
    - Checkout loader
    ### Added
    - Save card token
    - Save card and usable

1.0.2:

  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    ## [1.0.2] - 2016-12-23
    ### Added
    1. Multiple subscription profiles

    ## [1.0.1] - 2016-10-20
    ### Added
    1. Fix sagepay.js error for test/live integration

Support

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

Reviews

Back to top