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:
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