Skip to main content
Back to Actions Integrations Connect Stripe to accept payments, send payouts, and manage payment-related tasks. See Stripe Documentation for more information.

Authorizations Supported

The XO Platform supports basic authentication for Stripe. See App Authorization Overview for details.
Authorization TypeBasic Auth
Pre-authorize the IntegrationYes
Allow Users to Authorize the IntegrationYes

Step 1: Enable the Stripe Action

Prerequisites:
  • If you don’t have Stripe credentials, create a developer account at Stripe.
  • Copy the API Key of your Stripe account.
Steps:
  1. Go to App Settings > Integrations > Actions.
  2. Select Stripe.

Pre-authorize the Integration

Basic Auth
  1. Go to App Settings > Integrations > Actions and select Stripe.
  2. In Configurations, select the Authorization tab.
  3. Set Authorization Type to Pre-authorize the Integration > Basic Auth. Auth type - Basic auth
  4. Enter your API Key.
  5. Click Enable. The Integration Successful pop-up is displayed. Integration successful
The Stripe action moves from Available to Configured after enabling.

Allow End User to Authorize

  1. Go to App Settings > Integrations > Actions and select Stripe.
  2. In Configurations, select the Authorization tab.
  3. Set Authorization Type to Allow Users to Authorize the Integration > Basic Auth.
  4. Click Select Authorization > Create New. Create new auth
  5. Select Basic Auth as the authorization mechanism. See App Authorization Overview.
  6. Enter the following credentials:
    • Name – Name for the Basic Auth profile.
    • Base URL – Base tenant URL for the Stripe instance.
    • Authorization Check URL – Authorization check URL for your Stripe instance.
    • Description – Description of the profile.
    Auth credentials
  7. Click Save Auth.
  8. Select the new Authorization Profile. Select auth profile to complete integration
  9. Click Enable.

Step 2: Install the Stripe Action Templates

  1. On the Integration Successful dialog, click Explore Templates. Explore Templates
  2. Click Install to begin installation. Begin installation
  3. Once installed, click Go to Dialog. A dialog task for each template is auto-created. Dialog task for each template
  4. Select the desired dialog task and click Proceed. Select desired dialog task and proceed
  5. The dialog task is auto-created and the canvas opens with all required entity nodes, service nodes, and message scripts. Dialog task canvas