## Stripe App for Salesforce

This documentation suite covers the **Stripe app for Salesforce Platform**, a powerful integration that allows you to leverage Stripe's payment processing capabilities directly within your Salesforce environment. It provides flexible options for integrating Stripe with various Salesforce products, including Sales Cloud, Service Cloud, Commerce Cloud, and Order Management.

**Key Features and Functionality:**

*   **Seamless Integration:** Connect Stripe to Salesforce to streamline revenue operations and enhance online commerce.
*   **Flow Builder and Apex Access:** Utilize Salesforce Flow Builder and Apex to build custom integrations, automate payment workflows, and manage subscriptions.
*   **Stripe Billing Data Model:** Access native Stripe billing objects as custom objects within Salesforce, with pre-built data synchronization.
*   **1-Click Billing Data Sync:** Enable real-time or scheduled synchronization of Stripe billing data to Salesforce.
*   **Extensibility:** The platform is designed to be modular, allowing you to start with basic integrations and expand functionality as your needs grow.

**Key Components and Extensions:**

*   **Stripe App for Salesforce Platform:** The core integration builder that enables access to the Stripe API through Salesforce.
*   **Salesforce Billing Extension:** An unmanaged package that enhances the Stripe app for Salesforce Platform, enabling payment processing through the Salesforce Payment Gateway using Stripe. It supports various transaction types like tokenization, charges, refunds, and bidirectional data sync.
*   **Stripe Billing Flows Extension:** An unmanaged package that automates subscription schedule creation based on Salesforce Order activation using pre-built flows. It's designed to facilitate sales-assisted workflows and can be customized to fit specific business processes.
*   **Stripe App for Salesforce B2C Commerce Cloud:** A cartridge that integrates Stripe payments into your Commerce Cloud storefront, supporting various payment methods and e-commerce workflows.
*   **Stripe App for Salesforce Order Management:** A managed package that enables payment capture and refunds for order servicing use cases within Salesforce Order Management.

**Getting Started:**

*   **Installation:** Detailed guides are available for installing the Stripe app for Salesforce Platform and its extensions.
*   **Configuration:** Comprehensive instructions are provided for configuring the app and its various components to match your specific integration requirements.
*   **Training and Code Examples:** Access actionable code examples and training resources to help you build custom integrations and leverage the full potential of the Stripe-Salesforce integration.

This suite of documentation aims to guide you through the installation, configuration, and utilization of Stripe within your Salesforce ecosystem, empowering you to manage payments, subscriptions, and billing data more effectively.