Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Get started
Quickstarts
Stripe Shell
Stripe CLI
Dashboard
Stripe for Visual Studio Code
Webhooks
File uploads
Error handling
Security at Stripe
API
Tour
Keys
Libraries
Upgrades
Changelog
Rate limits
Expanding responses
Domains and IP addresses
Search
Building With Stripe
React Stripe.js
Prebuilt iOS UI
Prebuilt Android UI
Extensions
Connectors
Building connectors
WordPress
Drupal
Magento 1
Adobe Commerce
Installation
Configuration
Using subscriptions
Using the admin panel
Troubleshooting
Joomla
Salesforce
Mirakl
No coding required
Samples
Checklist
Feedback
HomeDeveloper toolsConnectorsAdobe Commerce

Installing the Stripe Connector for Adobe Commerce (Magento 2)

Learn how to install, upgrade, and uninstall the Stripe Connector for Adobe Commerce (Magento 2).

We recommend that you test the module before installing it on your production environment. If you experience an installation issue, see the Troubleshooting documentation.

Install the module

  1. Place an order for the module through the Adobe Marketplace.
  2. Open a terminal and run the following command in your Adobe Commerce directory:
Terminal
composer require stripe/stripe-payments

At this stage, you might have to submit your username and password. Provide your Adobe Commerce authentication keys. You can accept to save your credentials when prompted by Composer. If you’ve saved your keys and see the error Invalid Credentials, update your keys in ~/.composer/auth.json or delete this file and run the command again.

  1. Set up the module by running the following commands:
Terminal
php bin/magento setup:upgrade php bin/magento cache:flush php bin/magento cache:clean
  1. If you run Adobe Commerce in production mode, you must also compile and deploy the module’s static files.
Terminal
php bin/magento setup:di:compile php bin/magento setup:static-content:deploy

Upgrade the module

Before you upgrade:

  • Backup your files and database.
  • Start with your test environment.
  • Keep a copy of any customization you made to the module’s original code.
  • Check out the CHANGELOG.

New versions are backward compatible and require no extra development on your side after you upgrade. If you customized the module’s code, you’ll need to port these customizations after upgrading and resolve any potential conflict.

Run the following commands:

Terminal
composer remove stripe/stripe-payments composer require stripe/stripe-payments php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy php bin/magento cache:clean

Uninstall the module

Before you uninstall:

  • Backup your files and database.
  • Keep a copy of any customization you made to the module’s original code in case you need to reinstall it later.

Run the following commands:

Terminal
composer remove stripe/stripe-payments php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy php bin/magento cache:clean

Lifecycle policy

We support Adobe Commerce versions still supported by Adobe:

ReleaseSupport
Adobe Commerce 2.1 - 2.2No longer supported, the last compatible version is stripe/stripe-payments:2.8.4.
Adobe Commerce 2.3 - 2.4Currently supported, see below for our own lifecycle policy.

For stripe/stripe-payments:3.*, we provide new features, bug fixes, and security patches.

For stripe/stripe-payments:2.9.*, we provide security patches only. Prior to 2.9, we provide no update.

All releases are available in the Adobe Marketplace and in the stripe-magento2-releases GitHub repository.

See also

  • Configuring the Stripe Connector for Adobe Commerce
  • Using the Adobe Commerce admin panel
  • Troubleshooting
Was this page helpful?
Questions? Contact us.
View developer tutorials on YouTube.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Install the module
Upgrade the module
Uninstall the module
Lifecycle policy
Stripe Shell
Test mode
▗▄ ▄▟█ █▀▀ ▗▟████▙▖ ██████ ███▗▟█ ███ ███▗▟██▙▖ ▗▟█████▙▖ ███▖ ▀▀ ███ ███▀▀▀ ███ ███▀ ███ ███ ███ ▝▜████▙▖ ███ ███ ███ ███ ███ █████████ ▄▄ ▝███ ███ ▄ ███ ███ ███▄ ███ ███ ▄▄ ▝▜████▛▘ ▝▜███▛ ███ ███ ███▝▜██▛▘ ▝▜█████▛▘ ███ ▀▘
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to Stripe docs and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$