Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
Overview
Billing
OverviewAbout the Billing APIs
Subscriptions
    Overview
    How subscriptions work
    Get started
    Quickstart
    Plan an integration
    Build an integration
    Integrate with Salesforce
    Use cases
    About subscriptions
    Enable billing mode
    Configure subscription events
    Entitlements
    Subscription invoices
    Subscription schedules
    Recurring pricing models
    Set up subscriptions
    Configure collection methods
    Embed a pricing table
    Set billing cycles
    Manage subscriptions
    Migrate subscriptions to Stripe
    Set product or subscription quantities
    Mixed interval subscriptions
    Backdate subscriptions
    Set trial periods
    Handle subscriptions with deferred payment
    Apply coupons
    Modify subscriptions
    Manage subscription payment methods
    Analytics
    Manage subscriptions on iOS
Invoicing
Usage-based billing
Advanced usage-based billing
Quotes
Customer management
Billing with other products
Revenue recovery
Automations
Test your integration
Tax
Overview
Use Stripe tax
Manage compliance
Reporting
Overview
Select a report
Configure reports
Reports for multiple accounts
Reports API
Revenue recognition
Data
Overview
Query business data
Sigma
Data Pipeline
Import external data
United States
English (United States)
HomeRevenueSubscriptions

Stripe app for Salesforce Platform

Automate and integrate directly within Salesforce by accessing the Stripe API through Flow Builder and Apex.

Note

The Stripe app for Salesforce Platform works best with Salesforce instances on core clouds such as Sales, Revenue, Service, Commerce, and Experience Cloud.

The Stripe app for Salesforce Platform operates as an integration builder within Salesforce. You can use the Salesforce Flow Builder and Salesforce Apex to build your integration. It offers flexible integration options to fit your business needs. Whether you’re looking to build custom payment workflows with Stripe actions and events, implement a comprehensive billing integration using our pre-built data models, or automate subscription management processes, this app provides the necessary tools and templates. The modular architecture allows you to start simple and expand functionality as your requirements grow.

The Stripe app for Salesforce Platform enables:

  • Support for Stripe Billing data model: Access native representations of Stripe billing objects as custom objects in Salesforce, with pre-built page layouts and default mapping to Salesforce Sales Cloud objects.
  • 1-click Billing data sync: Enable real-time or scheduled Stripe billing data synchronization to Salesforce with a single click, simplifying integration maintenance.
  • Opportunity-to-subscription conversion (order to cash): Extend out-of-the box flow templates that use Stripe API actions in Flow or Apex to automatically create or update Stripe subscriptions when orders are activated in Salesforce.
  • Quote-to-subscription automation: Convert complex or negotiated Salesforce quotes directly into active subscriptions within Stripe Billing.
  • Subscription management: Manage the complete subscription lifecycle (creation, upgrades, downgrades, cancellations) directly from Salesforce without platform switching through the subscription management helper mapper tool
  • Stripe API access: Leverage Stripe API 2025-04-30.basil directly within Salesforce through custom Apex classes and pre-built Flow actions.
  • Event-driven integration: Subscribe to Stripe events directly from Salesforce and map them to Salesforce objects and fields of your choice.
  • Customizable workflows: Design tailored payment and subscription management flows using Salesforce Flow Builder with Stripe actions.
  • Bidirectional data synchronization: Keep critical data consistent between Salesforce and Stripe with configurable synchronization patterns.
  • Payment acceptance and management: Process and reconcile payments within Salesforce using the app’s Stripe API actions and objects, backed by Stripe’s secure payment infrastructure.

Map Stripe API Actions to Salesforce Objects

Salesforce Flow Builder lets you integrate with Stripe in the following ways:

  • Include Stripe API actions and your own business logic in flows.
  • Use Stripe events to trigger flows in Salesforce.

Additionally, access Stripe objects and methods directly from Salesforce Apex. You can also use AgnosticInvocable method to integrate with any Stripe endpoints that aren’t included in the API extensions pack, or that aren’t available through Stripe API actions.

Extensions

A Salesforce extension is a separate package that enhances the functionality of an existing managed package. It adds features or customizations without altering the original package, enabling a modular approach to enriching the current app experience.

The Stripe app for Salesforce supports multiple extensions. Some are core extensions that are required to install (e.g., API Extension to power the API actions and objects), whereas others are optional and based on specific use cases:

Salesforce Billing Extension

Provides support for ACH and credit card payments through Salesforce Billing and Payment Center

Stripe Billing flows Extension

Extend out-of-the-box flow templates that use Stripe API actions in Salesforce Flow or Apex to automatically create or update Stripe subscriptions when orders are activated in Salesforce.

Changelog

You can monitor changes and upgrades to the connector in GitHub.

See also

  • Installation guide
  • Configuration
  • Configure events
  • Training
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc