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 Connect.
A Stripe configuration screen will open on the right.
Go to the Settings tab.
Enter the following:
Description for this connection
This is required and will be displayed as the title of the connection block.
Bank accounts to be linked
Select at least one bank account from the dropdown list.
Optional: Check Include future bank accounts if you want all new bank accounts to automatically use this Stripe connection.
Click 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 Finish.
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 show as Connected and you will see your connection listed in the Settings tab.
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 you're already connected, you can click through using 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, invoices may contain a Pay Now button.
The button will appear on your invoice when Stripe is connected and online payments are enabled.
When the customer clicks Pay Now, they are 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 as per your normal payment processing flow.
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 Save to apply the changes.
Open the Stripe dashboard for a specific connection
Use the Go to Stripe Dashboard action for that connection.
View usage
The Show Usage button on the Stripe map shows total usage for all connections.
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 Update – Stripe needs 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 an info banner in the control panel, for example:
"Please complete the missing requirements to continue using this Stripe account."
The buttons will change to an Update Info action, allowing you to 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 additional actions with the 3 dots for the connection you want to delete.
Click Disconnect.
After disconnecting:
The connection block is removed from the active list.
If this was the only connection:
The Stripe card will return to Inactive with a Connect button.
The disconnected account will appear in a list of disconnected 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 a 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 will change (for example, to suspended), and you'll see an information banner and an "Update Info" button. Click this to go to Stripe and complete the missing steps. Once you've done this, the connection will become 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. If there are no active connections, the Stripe card will become inactive and will no longer be able to process new payments through Stripe. Payments will then revert to the previous default method, manual bank transfer or Easy Payments.


