Set Up Stripe Payments for Salesforce
Overview
Limio for Salesforce supports Stripe as a payment method. Stripe payments are configured entirely within Limio — no separate payment gateway metadata setup is required in Salesforce.
When a Salesforce Flow collects a payment via Stripe, Limio renders the Stripe Payment Element iFrame directly within the Flow screen. The payment is processed through the Stripe Connect integration.
Prerequisites
Before using Stripe payments in Limio for Salesforce:
Stripe Connect must be configured in Limio — see Stripe Connect Integration
Stripe Payment Settings must be configured — see Configure Stripe Payment Settings
Named Credentials must be set up in Salesforce — see Set Up Limio for Salesforce
How It Works
The Salesforce Flow displays the payment selection screen
The agent selects Stripe as the payment method
Limio calls the Stripe Payment Intent API to create a PaymentIntent and return the client secret
The Stripe Payment Element iFrame renders in the Flow screen, allowing the customer's card details to be securely captured
The payment token is passed back to the Flow and included in the order payload
Configuration in Salesforce
Adding Stripe to the Payment Picklist
In your Limio for Salesforce Flow:
Open the Payment Selection screen step
Add a new picklist choice for Stripe (e.g., "Credit Card (Stripe)")
Configure the subsequent screen to load the Stripe Payment Element
No additional Custom Metadata Types configuration is required for Stripe payments.
Supported Payment Methods
The Stripe Payment Element in LFS supports:
Credit / Debit Card — Immediate payment collection via PaymentIntent
BACS Direct Debit — UK bank debit via mandate creation
The available methods depend on your Stripe account's enabled payment methods. Configure these in the Stripe Dashboard.
Existing Customer Matching
When processing an order, Limio checks for an existing Stripe Customer by email. If a match is found, the existing customer record is reused rather than creating a duplicate. This preserves subscription history and payment methods.
Payment Body Format
When Stripe is used, the payment variable contains a JSON body in the following format:
Related Resources
Last updated
Was this helpful?

