Home > Docs > Upgrade Your Stripe Integration to OAuth 2.0 for Enhanced Security

Upgrade Your Stripe Integration to OAuth 2.0 for Enhanced Security

Last updated on October 15, 2025

As part of enhancing security, Stripe is adopting OAuth 2.0 authentication for account integrations. By moving away from secret API keys, which provide unrestricted access to sensitive data, merchants can enjoy more secure and controlled interactions, aligning with Stripe’s latest security standards. With WebToffee’s WooCommerce Stripe Payment Gateway plugin, store owners can easily transition their existing account integration to the new OAuth 2.0 method using a Stripe App. New users can integrate their Stripe accounts using the OAuth 2.0 method only. Below are the brief steps for authentication:

  1. Access the Plugin Settings.
  2. Initiate OAuth 2.0 Authentication.
  3. Redirect to the Stripe Sign-in Page.
  4. Install WebToffee’s Stripe App.
  5. Confirmation of Successful Authentication.
  6. Test Your Integration.

Connect Stripe Account Using OAuth 2.0

Step 1: Access the Plugin Settings

  • Navigate to WebToffee Stripe > General Settings from the WordPress dashboard.

Step 2: Initiate OAuth 2.0 Authentication

  • As soon as you open the General Settings page, a banner will be visible at the top.
  • Inside the banner, you’ll find the Connect Now button.
  • Switch to the live mode to accept live payments.
Image highlighting the option to switch between modes
Image highlighting the option to switch between modes
  • Click on Connect Now to initiate the connection.
Image indicating the Connect Now button
Image indicating the Connect Now button

Step 3: Redirect to the Stripe Sign-in Page (Conditional)

  • This step appears for users who are not already logged in to their Stripe account.
  • Complete the sign-in process to continue with the integration.

Step 4: Install WebToffee’s Stripe App

  • On the Stripe Apps page, continue installing the WebToffee Stripe App.
  • Select an account.
  • Review the app’s access permissions.
  • Click on Install app in live/test mode.
GIF indicating the installation of WebToffee Stripe App

Step 5: Confirmation of Successful Authentication

After successful installation, you’ll see a Connected message on the plugin page confirming that your Stripe account has been successfully linked.

Stripe Account connected successfully

Step 6: Test your Integration

Use the test mode feature in your Stripe account to conduct a test transaction and ensure that everything is in place.

Disconnecting the Stripe Account

To disconnect your stripe account:

  1. Click on the Disconnect button. A pop-up appears to confirm the disconnection.
Disconnect button
Disconnect button
  1. Click on Disconnect.
  2. To fully remove the WebToffee App, head to the Stripe dashboard.
  3. Navigate to Settings > Team and security > Installed apps.
  4. Uninstall the WebToffee Stripe App.
Uninstalling the WebToffee Stripe app
Uninstalling the WebToffee Stripe app