Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Versioning
Changelog
Upgrade your API version
Upgrade your SDK version
Essentials
SDKs
API
Testing
Stripe CLI
Sample projects
Tools
Stripe Dashboard
Workbench
Developers Dashboard
Stripe Shell
Stripe for Visual Studio Code
Features
Workflows
Event destinations
Stripe health alertsFile uploads
AI solutions
Agent toolkit
Model Context ProtocolBuild agentic AI SaaS Billing workflows
Security and privacy
Security
Stripebot web crawler
Privacy
Extend Stripe
Build Stripe apps
Use apps from Stripe
    Overview
    Stripe-built apps
    Adobe Commerce
    Cegid
    Commercetools
    Mirakl
    NetSuite
    Oracle Opera
    Oracle Simphony
    Oracle Xstore
    PrestaShop
    Salesforce
      Salesforce B2C Commerce
        Component overview
        Install and configure
        Use the Stripe app
      Stripe app for Salesforce Platform
      Salesforce Billing Extension
    SAP
    Shopware 6
    Stripe Tax for BigCommerce
    Stripe Tax for WooCommerce
    Partner apps
    Build your own app
Partners
Partner ecosystem
Partner certification
HomeDeveloper resourcesUse apps from StripeSalesforce

Stripe app for Salesforce B2C Commerce Cloud

Learn about the Salesforce Commerce Cloud cartridge for collecting payments with Stripe.

The Stripe app for Salesforce B2C Commerce Cloud (Demandware) facilitates payment integration between Commerce Cloud storefront and Stripe payments. This app enables:

  • Payments: Support for automatic, manual single capture, manual multi-capture, and refunds. The integration maps the Payment Intents API and payment events to the required Salesforce Commerce Cloud objects.
  • Saved payment methods: Customers can choose their saved payment methods directly from the Payment Element using Customer Sessions.
  • E-commerce workflow: You can integrate the provided mapping and automation that’s triggered after order creation to update payment information and order statuses in Salesforce B2C Commerce Cloud.
  • Deferred-based intent: The payment integration uses deferred-based intent and server-side confirmation PaymentIntent logic. Payment methods compatible with dynamic payment methods and deferred-based PaymentIntents are automatically supported.
  • Bank transfer payments: Bank transfers are supported as a payment method category, and require a dedicated checkout workflow. You can use bank transfers independently in the checkout flow, or coupled with existing defer-based dynamic payment methods.
  • Salesforce B2C Commerce Checkout templates: The Checkout template uses the Payment Element and supports saved payment methods. It also supports a faster checkout at the product catalog level, cart level, and mini-cart level.
  • Multi-tenancy support: The Stripe app supports multi-tenant configurations, allowing a single Salesforce Commerce Cloud instance to manage multiple storefront sites. Each storefront can operate with its own distinct Stripe app configuration (separate API keys, payment methods, account, and so on), or all storefronts can share a unified Stripe configuration. This flexibility enables businesses to maintain brand-specific payment experiences while operating from a centralized platform.

If you’re integrating using SiteGenesis, you can find relevant documentation on salesforce.com.

See also

  • Component overview
  • Install and configure
  • User guide
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Join our early access program.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc