Powered by Adobe Commerce 2.4.6-p4

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.
magenest-magento-2-opayo-and-subscription.png

Opayo Payment & Subscriptions

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

Overview

Back to top

Opayo (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, Opayo 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 concerning issue here is security. Opayo (Sage Pay) and Subscription for Magento 2 delivers a smooth checkout experience for customers. Magento merchants are able to choose from all available Opayo payment integrations - PI, Server, Form, Direct, and PayPal. This module comes with support for MOTO, direct refund, and Gift Aids.

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

 

Account & Pricing

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

  • Flex Plan: 350 transactions per month. £20.90/month
  • Plus Plan: 500 token purchases per month. £45/month
  • Corporate Plan: 3000+ transactions per month. Bespoke pricing

For more details, please visit Opayo's pricing page.

 

Security

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 (under PSD2), the new regulation for European customers when authenticating online payments.

We provide various payment methods that customers stay on your site or are redirected to another page to complete the checkout.

  • With Opayo Direct and Opayo PI Integration, customers will enter the card details on the form of the merchant's website. The collected information will be sent to Opayo server to process the payment. Using SAQ A-EP* level, payment detail data will be entered into the Magento server.
  • With Opayo Form Integration/Paypal, Opayo Server Integration, and Opayo Paypal, all the processing is handled by Opayo. The cardholder is entered directly on the Opayo form which is embedded on the Magento website. And there is no customer data entering into the Magento server. These payment methods meet SAQ A level.

 

Feature Summary

  • (NEW!) 3D Secure v2 available in Opayo Direct Method
  • Allow admins to integrate their Opayo 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 Opayo

 

Exclusive Features

Create Products with Subscription Plans

With Opayo 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 Opayo 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 Opayo Direct Integration.

 

PCI DSS Compliant Integration Protocols

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

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

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

Opayo IFrame Integration: This method of integration also use Opayo'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.

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

Opayo 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 Opayo'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 Opayo'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, Opayo 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 Opayo

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 Opayo account has Gift Aid enable, you can turn on this feature in Magento 2 backend.

 

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

Technical Specifications

Back to top

Seller profile

Magenest

Seller contact

E-mail

Integrator

Opaya Payments

Current Version

2.4.1

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current), 2.2 (obsolete), 2.3 (obsolete)

Adobe Commerce (on-prem): 2.4 (current), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Magento Open Source: 2.4 (current), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Type

Stable Build

Updated

29 January, 2024

Categories

Extensions, Payments & Security, Fraud, Payment Integration

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Documentation

Installation Guides

User Guides

License Type

Open Software License 3.0 (OSL-3.0)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

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

2.4.1:

  • Compatible with Adobe Commerce (cloud) : 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Update Opayo endpoints

2.4.0:

  • Compatible with Adobe Commerce (cloud) : 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Add Magento 2.4.6 compatibility
    - Update branding
    - Bug fixes

2.3.0:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Add save card feature for Server method
    - Add 3dsv2 for Server and Paypal methods
    - Fix a bug with 3dsv2 for direct method
    - Fix a bug with server method on Firefox web browser
    - Add compatibility with Magento 2.4.4 and PHP8

2.2.0:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Add Feature 3DS2 for PI Integration
    - Fix bug partial refund
    - Fix bug Subscription
    - Fix coding standard

2.1.0:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Fix bug with subscriptions when the product stock is not managed
    - Fix bug with multiple stores
    - Add toggle for logging feature

2.0.9:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Fix a bug with mini cart on Sagepay Form & Sagepay PI
    - Fix missing vendor tx code
    - Fix an error when saving card

2.0.8:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Fix a bug when displaying transactions on admin interface
    - Fix a bug with color depth on browsers
    - Support multiple currency
    - Add gateway currency in the backend config

2.0.7:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Fix lost session after redirecting to payment page
    - Fix bugs with multiple websites
    - Fix discount issue in repeated transactions

2.0.6:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Fix direct integration method (cannot get order after 3d secure)
    - Fix sending order confirm email

2.0.5:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Sagepay is now Opayo
    - Add Magento 2.4 compatibility
    - Fix save card issue

2.0.4:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3
  • Compatible with Magento Open Source : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Fix bugs
    - Add CSP compatiblity

2.0.3:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3
  • Compatible with Magento Open Source : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Fix bug payment and refund MOTO with multiple stores
    - Fix bug authorize only
    - Add Sagepay Direct to multishipping

2.0.2:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3
  • Compatible with Magento Open Source : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Fix bugs: payment with American Express in sagepay PI, duplicate orders
    in sagepay Form
    - Fix small bugs

2.0.1:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3
  • Compatible with Magento Open Source : 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 Adobe Commerce (cloud) : 2.2 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2 2.3
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2 2.3
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2 2.3
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2
  • Compatible with Magento Open Source : 2.1 2.2
  • Stability: Stable 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 Adobe Commerce (on-prem) : 2.1 2.2
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1 2.2
  • Compatible with Magento Open Source : 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 Adobe Commerce (on-prem) : 2.1
  • Compatible with Magento Open Source : 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 Magento Open Source : 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 Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top