OverviewBack 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.
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.
- 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.
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
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.
- 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.
You can check the live demo from here.
Technical SpecificationsBack to top
Magento platform compatibility
Open Source (CE): 2.4
19 October, 2020
Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration
Chrome, Firefox, Opera, Safari, Edge, IE
Quality ReportBack to top
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 NotesBack to top
- Compatible with Open Source (CE) : 2.4
- Stability: Stable Build
-------------------------------- 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.
SupportBack 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