# Stripe Apps for Salesforce

This documentation group provides comprehensive guidance on integrating Stripe payment processing with various Salesforce products. It covers the core "Stripe app for Salesforce Platform," specialized extensions for Salesforce Billing and Commerce Cloud, and the Order Management system.

## Key Areas

*   **Stripe app for Salesforce Platform:** This is the foundational app that enables direct integration with the Stripe API from within Salesforce using Flow Builder and Apex. It supports custom payment workflows, comprehensive billing integrations, and subscription management automation.
    *   **Installation:** Guides users through the installation process on Salesforce AppExchange.
    *   **Configuration:** Details how to configure the app based on integration requirements, including connecting Stripe accounts and setting up data synchronization.
    *   **Events:** Explains how to configure Stripe webhooks within Salesforce to capture and process events in real-time.
    *   **Training & Code Examples:** Provides practical code examples for creating Stripe customers and PaymentIntents, using both agnostic and class-based invocations.

*   **Salesforce Billing Extensions:** These extensions build upon the core Stripe app for Salesforce Platform to enhance payment processing capabilities specifically for Salesforce Billing.
    *   **Salesforce Billing Extension:** Enables sales teams to process payments on invoices generated from Salesforce Billing, supporting tokenization, charges, refunds, and bidirectional data sync.
    *   **Stripe Billing Flows Extension:** Automates subscription management by leveraging pre-built Salesforce flows that connect with Stripe subscriptions, allowing for customization and extension.
    *   **Configuration & Installation:** Guides users through the setup and installation of these extensions, including permission set assignments and flow configurations.

*   **Salesforce Commerce Cloud Integration:** This section focuses on integrating Stripe payments into Salesforce B2C Commerce Cloud storefronts.
    *   **Component Overview & Implementation:** Details the cartridge architecture, installation, and configuration of the Stripe app for Salesforce B2C Commerce Cloud.
    *   **Usage Guide:** Explains how to use the integrated app for daily operations, including payment processing, saved payment methods, and data management.
    *   **Testing:** Provides instructions and best practices for testing the integration in sandbox and production environments.

*   **Salesforce Order Management Integration:** This integration enables payment capture and refund functionalities within Salesforce Order Management.
    *   **Overview:** Introduces the core components and concepts of the app, such as PaymentIntents and payment authorizations.
    *   **Installation & Configuration:** Guides users through the installation and setup of the app, including configuring payment gateway adapters.
    *   **Operations and Maintenance:** Covers key concepts and how the app works with Payment Intents and authorizations.
    *   **Testing:** Outlines the process for testing the integration between Salesforce Order Management, Salesforce B2C Commerce Cloud, and Stripe.

## Related Topics

*   **Stripe apps for Salesforce:** A general overview of how to leverage Stripe products within Salesforce.
*   **Best practices for using Stripe with Salesforce Billing:** Provides guidance on data import, payment method management, and optimal performance.