Powered by Adobe Commerce 2.4.5-p1

This extension is in our Payment category. Please remember that 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 Payment Gateway

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 (now Opayo) is the UK based payment company that is extending its legs to top industry for the better features and functionalities. The best aspect of this method is its protection from data theft and fraud. The customer will surely enjoy and trust the payment gateway as the details are not saved to the merchant site 

Sage Pay Payment Gateway extension will allow the store owners to integrate the payment gateway to their Magento online store. The customers can use the Sage Pay payment method by entering the card details. The transaction will be added for each order automatically. The admin can make the quick refunds and the transactions will be generated automatically for the same. The admin can also set the payment actions to capture it automatically or manually.


Business Value

Sage Pay payment method will be beneficial for all the European businesses that need to deal with quick and safe payments. The payment process follows the 3D secure checkout to make the payment secure and easy. The store owner can decide either to enable the 3D Secure or not. The customer can experience the best and secure payment method as it is completely secure and processes the payments very quickly. The admin can select the direct integration type. 


Account & Pricing

An additional account is needed to use this extension and get API integration credentials.

  • Sage Pay account is required to use the plugin and start receiving payments.
  • The merchant needs to process some basic steps and then the Sage Pay will send the credentials on registered mail.
  • If you already have credentials then log in here.
  • Sage Pay offers three pricing plans - Flex, Plus, Corporate. You can find the latest pricing details here.
  • For more information, you can contact the Sage Pay sales team here.


Features List

  • Enable/disable payment method from the admin panel.
  • Accept all the cards including debit, credit, Visa, etc.
  • The admin can enable 3D secure authentication from the backend.
  • Admin can refund the invoiced amount for orders.
  • PCI compliant payments system, PCI DSS level 1 certification.
  • This module also provides the capture later facility for the available funds.
  • The admin can restrict the customer to use some specific cards from the backend.


How Does The Extension Works?

Sage Pay API Credentials

The admin first needs to create an account with Sage Pay for getting the credentials. The credentials may include the vendor name, key, and password. This will be sent to the registered email ID of the user. 

Further, the admin will manage the configurations from the backend, which includes the title of the payment method, credentials, integration type, enable 3D secure, select the cards, and save the details. The admin can either use the payment method on sandbox mode or production mode. The admin can use the sandbox credentials for the testing mode.


Profile Types For Test Environment 

The admin can add the credentials for two different profiles. One is basic and the other one is an extra check profile. In the basic profile has the AVS / CV2 and 3-D Secure checks turned off by default. Whereas the extra check profile has strict AVS / CV2 checks and 3-D Secure authentication enabled.


Enable 3D Secure  

The admin will select among multiple options to enable/ disable the 3D Secure. “Use default MySagePay settings” for the authentication will be applied as per the selected default profile. That means, for basic profile validation will be disabled, and for extra check profile, the authentication will be disabled.

“Apply authentication even if turned off” the 3D Secure Authenticatication will surely happen at the time of checkout, does not matter which profile is selected.

If “Disable authentication and rules” is selected then no 3D Secure Authenticatication will take place at the time of checkout, does not matter which profile has been selected.

If “Apply authentication but ignore rules” is selected then the authentication will be done without following the rules created by the admin within the Sage Pay account.


Secure Checkout 

The customer will process the checkout using the Sage Pay payment method by entering the card details. Details will include the card number, expiration date, and CVV code. 


3D Secure Authentication 

If enabled by the admin from the backend, then the customer has to go through the 3D authentication process by Sage Pay. This will redirect the customer to the Sage Pay end. The customer will enter the password and complete the authentication process.  


View Payment Transaction Details

Once the order is placed, the admin and customer both can check the order details at their ends. The Sage Pay payment methods will be visible under the payment details section. 

The transaction will be generated automatically once the order is placed. The automatic transaction will be generated for all the orders. The transaction details will also include the payment method as Sage Pay. The 3D Secure Status will be mentioned under the transaction details. The status will depend on the cart type used by the customers. 


Payment Actions - Authorize/Capture

The admin can select the payment actions among the “Authorize Only” and the “Authorize and Capture”. For Authorize only method the admin needs to create the invoice manually.

For Authorize and Capture, the admin does not require to create the invoices as the payment will be captured automatically. 


Process Online Refund Via. Sage Pay 

Admin will process the refunds very quickly. The refunds will also have the payment details as Sage Pay. The transaction for the refund will be generated automatically once the refund is generated.


Security & PCI Compliance

Sage Pay (Opayo) is audited annually under the Payment Card Industry Data Security Standards (PCI DSS) and is a fully approved Level 1 payment services provider, which is the highest level of compliance. It is also an active member of the PCI Security Standards Council (SSC) that defines card industry global regulation. Please find more information in the Security Policy, Privacy Policy, and Strong Customer Authentication (SCA)

After entering the card details on the checkout page and clicking the place order button, the customer is redirected to the Sage Pay 3D Authentication page. Upon successful verification, the customer is redirected back to the order success page of the online store.

The 3D verification process is hosted and managed by Sage Pay. Our extension generates a Merchant Session Key using Integration Key and Integration Password in order to authenticate transaction requests. We create cardIdentifier using credit card details. Then, submit a payment from the merchant’s server to complete the transaction by using cardIdentifier.

No sensitive customer data is stored on the Magento server. The extension meets the SAQ A-EP level integration. All cardholder data functions to PCI DSS validated third-party service providers, with no electronic storage, processing, or transmission of any cardholder data on the merchant’s systems or premises. 



For Store Admin

  • Accept payment from almost all kinds of cards.
  • An easy refund can be done.
  • Reduces the scope of PCI DSS.
  • Decide either to enable the 3D Secure or not.
  • Can check the 3D Secure status from the transaction details. 


For Customers

  • The customers are not redirected to the payment gateway website while making online payments.
  • It allows the customer to purchase directly from the site and support for capture and refund.
  • The amount of the canceled transactions will be refunded directly to the customer's account.
  • The extension gives users the convenience to pay using many currencies.
  • The customer will process a 3D Authentication step to increase security.


Live Demo

You can check the live demo from here.


Support Policy

  • You get free 3 months of technical support included.
  • You can buy 6 or 12 months of the extended support agreement.
  • For issues, please create a ticket or send an email to support@webkul.com.
  • Free lifetime updates of the module.

Technical Specifications

Back to top

Seller profile

Webkul Software Private Limited

Seller contact



Sage Pay

Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.4 (current)

Commerce on prem (EE): 2.4 (current)

Commerce on Cloud (ECE): 2.4 (current)


Stable Build


23 December, 2021


Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

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 Adobe Commerce 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.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.4
  • Stability: Stable Build
  • Description:

    + Compatible with Magento 2.4.*
    - Minor Bugs fixed


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

    -------------------------------- Version 4.0.0 --------------------------------------

    + Compatible with Magento 2.4.*

    -------------------------------- Version 3.0.0 --------------------------------------

    + PCI compliant payments system.
    + Admin now can set payment action as authorize or authorize and capture.
    + Order will be captured when the invoice will be created.
    + Support 3D secure authentication.


Back to top

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

Contact Vendor

Q & A

Back to top


Back to top