Powered by Magento Commerce 2.4.1

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.

Sage Pay

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store


Back to top

Sage Pay is Europe’s leading independent payment service provider (PSP) and also is well known for its trusted payment brands. Because of the high level of Payment security and fraud prevention, which is severed for the sake of customers and online business, Sage Pay is accepted by all major banks and credit cards. Sage Pay payment allows for the following and comes with 24/7 support:

  • Flexible payment options designed individually for business
  • Processing payments faster with the integration with Sage Accounting software 
  • Multiple payment options, including Contactless, Apple Pay, Online, Phone, and many others

Magaplaza Sage Pay extension is a practical solution necessary for any business in the e-commerce marketplace. In this module, all major credit cards are accepted, and the token system can help to save Sage Pay with high security. Mageplaza Sage Pay extension for Magento 2 integrates Sage Pay with your online store, so buyers can check out easily with the Sage Pay gateway supporting all major credit cards. 


Account & Pricing

An additional Sage Pay account is required, and additional fees vary among different payment options, see the four types of payment and the pricing here. The account is not created during extension installation. To apply for a Sage Pay account, please visit here. You can see Sage Pay terms of use for more information. 



No payment data entered by customers is passed through or stored on the Magento server. All payment information is securely transmitted directly to Sage Pay. The redirect method is used with most payment methods, which means customers are switched to the payment method provider’s website. In case 3D secure is not available in a payment method (credit cards), API will be used. All information will be pushed to Sage Pay without passing through the Magento server. 

Sage Pay forces HTTPS for all services using TLS (SSL) to comply with PCI.  You can see more Sage Pay data protection and security policy here.


Why Sage Pay Extension? 

Security On The Top Priority

Sage Pay provides the highest level of card data security - PCI DSS Level 1 compliance, which is a powerful fraud transaction prevention. Besides, with Sage Pay extension for Magento 2, extra security layers as AVS, CVC, 3D Secure authentication can be added by e-commerce businesses to prevent fraud. 


Faster Payment Process

With Credit Card Vault, Buyers' credit cards can be saved as "token" and stored with a high level of security at stores. Therefore, from the next purchases, there is no need for, and then customers just need to select their saved cards and process their purchases quickly. The token system keeps customer's credit card data way from leaking while they still can enjoy quick and straightforward payment processes. As a result, it is beneficial for stores to get money from buyers.


All Card Types Accepted

All majors card types are eligible to use via Sage Pay gates ways including Visa, Mastercard, Maestro International, Maestro Domestic, American Express, JCB, Diners Club, and Laser. Consequently, customers can have trust in the stores to make payment. 


Various Channels Available 

There are multiple channels for buyers to pay for their shopping: directly on the store site or via phone or email (MOTO), which consequently brings convenience for both shoppers and stores to process the payment with Sage Pay.


Uncomplicated Integration

Three methods of integration, including Sage Pay Direct, Sage Pay Form, and Sage Pay Server are offered by Sae PAy extension.  Stores can easily choose a suitable integration method with one mouse click. 


Highlight Features

Customize Payment Process & Interface

Three integration options:  Sage Pay Form, Sage Pay Server, and Sage Pay Direct are offered for online stores to tailor their payment process.

Sage Pay Direct provides stores comprehensive management in the transactional process, which includes the hosting of the card details capture pages. During the Sage Pay payment process, customers will be kept stayed on the checkout page.

Sage Pay Form is a simple encrypted form submission post from the store site to the Sage Pay systems. Therefore, all customer's card details are securely saved when they are transferred to Sage Pay host payment pages.

Using Sage Pay Server, store owners will have control over the transactional process in comparison with the Form solution via an ''InFrame'' into store site.  InFrame embeds the Sage Pay payment pages on the store checkout page, generating continuous communication channels open between the store site and Sage Pay platform.


Process All Major Card Types

All major credit cards in the world such as Visa, Mastercard, Maestro International, Maestro Domestic, American Express, JCB, Diners Club, and Laser are well supported by Sage Pay extension.

Thanks to the Sage Pay wide acceptance for various cards, the payment process is enhanced to become easy and convenient for both online sellers and buyers.


Sage Pay Token For Saving Credit Cards

With Token System, customers can register cards on the store website for next purchases by using Credit Card Vault. When customers make purchases at the same store, they just need to enter the checkout page and select their favorite card without having to retype card information. 

Token system will capture a customer's card details with a high level of security on PCI-compliant data vault, then transfers a "token" to stores instead of full card details. 

Credit Card Vault not only increases the quickness of the customer's payment process but also helps stores get paid faster, while makes sure customer financial information is kept safe. 


Highest Level Of Security & Compliance

It is at the concern of both shoppers and store owners that processing payment online can be risky due to unpredicted threats.  Sage Pay ensures the highest level of security with the security layer combination of AVS/CV2 and 3D Secure. 

The authenticity of transactions via cardholder’s address (AVS) and final digits on the back of the card (CV2) are clearly verified by AVS and CV2. Another outstanding of Sage Pay is 3D Secure, in which a personal code (usually sent to the buyer’s cell phone or email address as a one time PIN) is required for transaction validity in the next layer.


Process Payment From Backend (MOTO)

When the purchase is processed via customer's mobile phones or emails, store admins can make payment in the backend on behalf of customers with Sage Pay.  This can be done by creating an order and then choosing payment methods like Credit Card in Billing Details from the admin backend.

This fantastic function creates flexibility for both stores and buyers to support each other in smoothening the purchase.


Manage Sage Pay Transactions

Thanks to Sage Pay gateway, all transaction and order status are updated regularly so that store admin can keep up with these data.

By viewing the Sage Pay transaction status chart, store owners can know the number of success and failure transitions via Sage Pay.  The percentage of all order status such as canceled, close, complete, on hold, suspected fraud, etc. are analyzed in Sage Pay Order Status. 

The grid below report charts can help the admin view all details of any Sage Pay transaction easily. 

Importantly, Mageplaza Sage Pay extension can cooperate with Reports Extension to help store admins view the Sage Pay statistic reports for different periods right at the admin Dashboard. 


More Features

PCI DSS Level 1

PCI DSS is a set of mandatory standards for all businesses accepting card payments to help protect businesses and shoppers from data theft and fraud. There are 4 levels of PCI DSS compliance and Sage Pay highest level (Level 1) of PCI DSS certification.


Partial Or Total Refund 

Partial or total refund online or offline.


Extra Fee

Surcharge for the additional fee with each specific card can be set by changing the setting at Sage Pay. When customers make Sage Pay payment with special cards, they may have to pay an extra fee, and this amount is shown at View Order Page of customers. 


Select Countries To Apply

Depending on specific countries, Sage Pay can be set to be applicable.


Select Sage Pay Language 

Select language for Sage Pay payment page to be suitable for each country, which smoothens customers' payment process. 


New Order Status

Set the status for the order after customers make Sage Pay successful payments.


Display Styles

Straightforward integration provides Magento default style and drop-in checkout style.  Pop-up style is used in Server Integration.


Flexible Payment Actions

Capture payment from a Sage Pay transaction right after creating order by customers or after creating an invoice by admins. 


Manage Saved Credit Cards

At My Account Section, buyers can view, delete saved cards. 


Display Priority

Specify the display position of Sage Pay payment method compared to other payment methods.


Sage Pay Logo

Display the logo for Sage Pay payment at the Checkout Page.


Extension Compatibility 

Appropriately compatible with Mageplaza One Step Checkout, Magento Instant Purchase,  Mageplaza Reports.


Full Feature List

For Store Admins 

General Setting

  • Fill in Sage Pay registered an account
  • Select environment: Sandbox for testing, Production for applying to the site 
  • Input encryption password to integrate Sage Pay Form method 
  • Fill in integration key and password to use for Sage Pay PI/Direct Integration.
  • Enable/ Disable 3D Secure to authenticate customers' cards
  • Enable/ Disable AVS/ CV2 to authenticate customers' cards
  • Allow/ Disallow store admins to create new orders with Sage Pay via customers' saved credit cards. 
  • Show Sage Pay logo on the Checkout Page 
  • Enable/ Disable Gift Aid to donate tax to registered charities
  • Select Sage Pay payment page language 
  • Add a notice on the Checkout Page to notify customers about surcharge fee. 


Sage Pay Direct/PI Integration

  • Enable Sage Pay Direct/PI Integration method 
  • Set title for the payment 
  • Set status after customers make payment successfully: processing or suspected fraud (admins can approve or reject) 
  • Set payment action (authorize and capture, or authorize) 
  • Select one or multiple card types applicable to Sage Pay 
  • Select Display checkout: with Magento default theme or Drop-in (pop-up or inline) 
  • Enable/ Disable Customer Credit Vault to save customers' cards for future purchase 
  • Set Vault title at Checkout Page 
  • Select countries to apply this method
  • Specify the display position of this payment method compared to other payment methods


Sage Pay Form Integration

  • Enable Sage Pay Form Integration method
  • Set title for the payment 
  • Set status after customers make payment successfully: processing or suspected fraud (admins can approve or reject)
  • Set payment action (authorize and capture, or authorize) 
  • Select countries to apply this method
  • Allow/ Disallow sending a confirmation email to admins only, or both admins and customers 
  • Set Sage Pay Form Integration's display position compared to other payment methods


Sage Pay Server Integration

  • Enable Sage Pay Server Integration method
  • Set title for the payment 
  • Set status after customers' successful: processing or suspected fraud (admins can approve or reject)
  • Set payment action (authorize and capture, or authorize)
  • Select display profile: Low (simplify payment pages with only one step and minimal format. Designed to run in iframe) or Normal (select cards via pop-up)
  • Select countries to apply this method
  • Set Sage Pay Server Integration's display position compared to other payment methods


Manage Transaction 

  • View Transaction: record card details of customers or admins paid via Sage Pay
  • View Order: Redirect admins to the view order page to see the information and card information.
  • Sage Pay Transaction Status chart to see Sage Pay transaction status: success or failed 
  • Sage Pay Order Status chart to see all status of orders paid by Sage Pay 


Refund Order

  • Refund Online / Offline the partial or whole order


Extra Fee

  • Add surcharge amount for each card (access Sage Pay My Account)
  • For customers 
  • Another payment method with security and fraud prevention 
  • Use Sage Pay with all major card types 
  • Save credit cards for further purchase 
  • Make payment fast and conveniently 
  • Have a better shopping experience


See more about the features here.



Q: How many types of credit cards does Sage Pay support?

A: Sage Pay supports all major credit cards in the world, including Visa, Mastercard, Maestro International, Maestro Domestic, American Express, JCB, Diners Club, and Laser. 


Q: How can buyers save their credit cards?

A: Firstly On the Checkout Page, customers need to fill in credit card information, and then tick the checkbox “Save for later use.” The credit cards will be saved securely at the store via the token system. 


Q: How many security layers does Sage Pay have? 

A: e Pay provides a mix of security layers, including AVS, CV2, and 3D Secure, which ensure the security of the transaction to both customers and stores. 


Q: How many integration methods are there in Sage Pay? 

A:  Sage Pay Direct/PI Integration, Sage Pay Form Integration, Sage Pay Server Integration are three integration methods in Sage Pay. Stores can integrate all or specific methods. 


Q: How can I view Sage Pay transactions? 

A: There is Manage Transactions section at the admin backend. Store admins can view the Sage Pay reports, including Sage Pay Transaction Status chart, Sage Pay Order Status chart, Grid to view details of orders and transactions. 


Q: Is Sage Pay compatible with One Step Checkout?

A: Yes, Sage Pay is appropriately compatible with Mageplaza One Step Checkout. Besides, it is also compatible with  Mageplaza Reports and  Magento Instant Purchase.



Frontend | Backend



User guide | Installation guide 

Technical Specifications

Back to top

Seller profile


Seller contact



Sage Pay

Current Version


Magento platform compatibility

Open Source (CE): 2.2, 2.3

Commerce on prem (EE): 2.2, 2.3


Stable Build


14 November, 2019


Extensions, Payments & Security, Payment Integration

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


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

    Initial release


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.

Contact Vendor

Q & A

Back to top


Back to top