Connecting Stripe to Zero Friction
You can connect Stripe to Zero Friction, allowing customers to pay their invoices online via payment links. This article explains:
How to connect Stripe
Who can manage the Stripe integration
How to Manage Multiple Stripe Accounts
What the different statuses mean
How to break the connection
At the end you will find a short FAQ.
Who can manage the Stripe integration?
Only users with the appropriate permissions can manage integrations.
Administrators (and users with the appropriate custom role) can:
Open the Integrations page
Connect Stripe
Manage existing Stripe connections
Disconnect from Stripe
Other users:
Can see that Stripe exists (depending on your settings)
Unable to change Stripe configuration or connect/disconnect accounts
If you can't click the Stripe card or if the buttons are disabled, please contact an administrator in your organization.
1. Connect Stripe (one or more accounts)
You can connect one or more Stripe accounts and route payments via bank account.
Go to Configuration → Integrations in Zero Friction.
Find the Stripe card.
Click on Connect.
There is a Stripe Control Panel opened on the right side.
Go to the tab Institutions.
Enter the following:
Description for this connection
This is required and will be displayed as the title of the connection block.
Bank accounts
Select at least one bank account from the dropdown list.
Optional: Select Include future bank accounts in if you want all new bank accounts to automatically use this Stripe connection.
Click on Connect.
You will be redirected to Stripe hosted onboarding:
Once your Zero Friction setup is complete, some company information will be pre-populated:
Company name
Business address
Company phone number
VAT number
If this information is missing in Zero Friction, enter it directly into Stripe.
Complete the onboarding in Stripe and click Complete.
After onboarding:
You can go to the Stripe dashboard where you can configure payment methods (e.g. cards, Bancontact, iDEAL, etc.).
When you return to Zero Friction, the Stripe integration will appear as Connected and you will see your connection listed on the tab Institutions.
Add another Stripe connection (optional)
If you want to link more Stripe accounts later (for example, one per legal entity or per set of bank accounts), follow the same procedure as above.
2. Manage payment methods in Stripe
Zero Friction uses the payment methods you enable in Stripe.
Go to your Stripe dashboard. (If a connection is already active, you can click through via the 'Go to dashboard' button.
Open Settings > Payments > Payment Methods
Enable the payment methods you want to offer.
When Zero Friction creates a payment link in the customer portal or on an invoice, it offers the payment methods that are active on the linked Stripe account.
3. Pay invoices via the customer portal
In the customer portal there will be a Pay now button for invoices
The button will appear on your invoice when Stripe is connected and online payments are enabled.
When the customer clicks on Pay now, he will be redirected to a secure Stripe payment page.
On that page, he can complete the payment using the payment methods you have enabled in Stripe (e.g. cards, Bancontact, iDEAL, etc.).
After a successful payment, the invoice status will be updated in Zero Friction according to your normal payment processing.
If the button is not visible:
Make sure Stripe is connected and active.
Please check that the invoice has not already been paid in full or cancelled.
4. Manage existing connections
In the Stripe control panel, you can:
Edit a connection
Change the description.
Add or remove bank accounts.
Enable or disable the Include future bank accounts option.
Click on Save to apply the changes.
Open the Stripe dashboard for a specific connection
Use the action Go to Stripe dashboard for that connection.
View usage
Le bouton Afficher l’utilisation sur la carte Stripe affiche l’utilisation totale pour toutes les connexions.
Statuses per connection and integration
Each connection can have its own status and the Stripe map shows a general status:
Active – The connection is active and payments can be processed.
Pending – Onboarding or verification is still in progress.
Suspended / Needs updating – Stripe requires additional information or action (e.g. missing documents or email confirmation).
Inactive / disconnected – The connection is not usable.
If a connection is suspended:
Do you see a information banner in the control panel, for example:
"Please complete the missing requirements to continue using this Stripe account."
Use the button Update info, so you can go to Stripe and complete the required steps.
5. Disconnecting a Stripe connection
Disconnecting is done on a per-connection basis.
Go to Configuration → Integrations → Stripe.
In the connection list, open the extra actions with the 3 dots for the connection you want to delete.
Click on Disconnect.
After disconnecting:
The connection block is removed from the active list.
If this was the only connection:
The Stripe card returns to Inactive with a button Connect.
The disconnected account will appear in a list of broken accounts (if enabled in your settings), where you can still:
View usage
Go to the Stripe dashboard
The payment link no longer works for existing unpaid invoices. Please regenerate and resend them. Ungenerated invoices will be updated automatically.
You cannot reactivate the account, you must set up new connection.
Frequently Asked Questions
Who can view or modify the Stripe integration?
Who can view or modify the Stripe integration?
Only administrators and users with the appropriate custom role can manage the integration. Other users can view the page, but cannot connect, disconnect, or edit Stripe.
Do I need a new Stripe account if I already use Stripe somewhere else?
Do I need a new Stripe account if I already use Stripe somewhere else?
Yes. When you onboard for Zero Friction, a separate Stripe account is created specifically for this connection, even if you already have a Stripe account. Information can sometimes be reused, but the accounts remain separate.
Why are some company fields already filled in during onboarding?
Why are some company fields already filled in during onboarding?
If your organization information is complete in Zero Friction (name, address, phone number, VAT number), we'll pre-populate it in Stripe to save time. If it's missing in Zero Friction, the fields will be left blank, and you'll fill them in directly during Stripe onboarding.
Can I route different bank accounts to different Stripe accounts?
Can I route different bank accounts to different Stripe accounts?
Yes. You can create multiple Stripe connections and assign specific bank accounts to each one. Each payment link will then be forwarded to the Stripe account associated with the bank account used for that invoice.
Why don't I see some bank accounts in the dropdown list?
Why don't I see some bank accounts in the dropdown list?
A bank account can only be linked to one active Stripe connection. If it's already in use with another connection, it won't appear as an option.
What does "Include Future Bank Accounts" do?
What does "Include Future Bank Accounts" do?
If this option is enabled, any new bank account you create in Zero Friction will automatically be added to that Stripe connection. This is useful if you want a single "standard" Stripe account for all future bank accounts.
What if Stripe asks for more information or suspends the account?
What if Stripe asks for more information or suspends the account?
The connection status changes (for example to suspended) and you see an information banner and a button Update info Click this to go to Stripe and complete the missing steps. Once you've done this, the connection will be active again.
How do I stop using Stripe completely?
How do I stop using Stripe completely?
Disconnect all Stripe connections from the Stripe control panel. When there are no active connections, the Stripe card will be Inactive, and no new payments can be processed through Stripe. Payments will then revert to the previous default method, namely manual bank transfer or easy payments.


