Multi-Dashboard Support

The LWC components support working with multiple Stripe Dashboards connected to a single Salesforce org. This is ideal for platforms, marketplaces, or SaaS companies that manage multiple Stripe environments—each representing a different region, customer group, or business unit.

✅ Connect Multiple Stripe Dashboards

  • Through the Stripe Connector Setup, you can link multiple Stripe accounts (dashboards) to your Salesforce org

  • Each account is represented by a stripeGC__Stripe_Account__c record

  • You can assign each record a Publishable Key, Default Currency, and designate a Default Account for the org via Payments Settings

🔁 Dynamic Account Switching

  • Components can dynamically load data or take action on a specific Stripe Account based on either:

    • A static Stripe Account Id (acct_1234567890 or Id of stripeGC__Stripe_Account__c record)

    • A dynamic field on the record via Stripe Account Id Field

🧠 Record-Level Context

  • Use Stripe Account Id Field to define which Stripe account to use based on values in a custom field value on the record. Usually, it needs to be a lookup to stripeGC__Stripe_Account__c object. When the lookup is blank, the component will use Stripe Account defined as default in the Payments Settings

👁️ Enhanced UI Context

  • The Show Stripe Account flag allows you to show the name of the connected Stripe account in the component’s UI, aiding transparency and debugging.

Please see the list of the attributes to configure the components:

Attribute
Description

Stripe Account Id

Static Stripe Account ID to use (e.g., acct_123...) or the ID of a stripeGC__Stripe_Account__c record

Stripe Account Id Field

API name of the field on the current record that contains the Stripe Account ID. Enables dynamic resolution

Show Stripe Account Name

Determines whether to show the name of the selected Stripe account in the component UI

Last updated