cancel
Showing results for 
Search instead for 
Did you mean: 

Deprecation of Magento core payment integrations

Adobe Team

Due to the Payment Service Directive PSD2 (see details on Magento devdocs) and the continued evolution of many APIs, a number of Magento core payment integrations risk becoming outdated and no longer security compliant in the future. To that end, many core payment integrations have been or will soon be deprecated and we are recommending a transition to their corresponding marketplace extensions. Please read the rest of the blog post below to review recent deprecations of payment integrations.

 

The below integrations will all be removed from Magento’s 2.4.0 release and have been deprecated from versions of 2.3.

Payment Method Integration

Status

Magento Commerce 2.X Recommendation

Worldpay

2.3.x - Deprecated since 2.3.5

2.4.0 - Will be completely removed.

Ask your payment provider what solution they recommend to comply with PSD2 requirements.

Authorize.net

2.3.x - Deprecated since 2.3.4

2.4.0 - Will be completely removed.

Use the official extension from marketplace instead

Authorize.net (Direct Post)

2.3.x - Deprecated since 2.3.1

2.4.0 - Will be completely removed.

Use the official extension from marketplace instead

CyberSource

2.3.x - Deprecated since 2.3.3

2.4.0 - Will be completely removed.

Use the official extension from marketplace instead

eWay

2.3.x - Deprecated since 2.3.3

2.4.0 - Will be completely removed.

Use the official extension from marketplace instead

 

Please note, that PayPal core payment method integration will not be deprecated or removed and remains supported for all the 2.3.x and 2.4.x releases.

 

How to Keep Your Payments Secure Moving Forward

For all Magento Commerce and Open Source deployments still using deprecated payment integrations, please follow the recommendations below in order to make sure that your customers’ payments are secure, that payments are not declined, and to prepare for the upgrade to Magento 2.4.0:

  • Install and configure official payment method extension from Magento Marketplace as mentioned in the table above.
  • Disable deprecated payment integrations in Admin (set “Enabled” config option to “No”) so they are not shown on your storefront as payment options anymore. Make sure that all new orders are paid through the extension integration instead.
  • Since the new integration from Marketplace will not be able to process payment transactions made by using a deprecated payment integration, we recommend using both payment methods for some period in parallel; but only for completion of already posted transactions and possible refunds. In order to do that, keep deprecated payment method disabled, but leave all the configuration fields populated.