Skip to main content

Stripe Integration

How to setup the Stripe integration to manage payments within Street

Written by Hannah Malarky Andrew

Stripe Integration

Stripe is an online payment processing service and financial infrastructure platform that enables you to accept and process payments from your clients.

You'll need the Stripe integration to use the Client Payments feature. It lets you set up chargeable services in Street and request payments, which your clients can pay through their Street account. You'll have access to your own Stripe account and dashboard, and payouts are made automatically on the last day of each month.

Setting up the Stripe Integration

To get started, head to Settings > Account Administration > Integrations > Stripe. Click into the Configuration tab and then click 'Get Started' to begin the setup process.

Note - To set up the Stripe integration, you'll need a role with the 'Allow this user to manage company integrations' permission enabled. Company Admins have this permission by default. For more information, see our Roles and Permissions help article.

If you can't see the Stripe integration, check that your role has the permission above. Stripe can't be connected while your account is still being set up with us.

Step 1 - Branches

If you have multiple branches in your network, the first step is to select which branches you want to use this Stripe account for. You can tick 'Select All' or choose specific branches, then click 'Next Step'.

Only branches that aren't already connected to a Stripe account are shown. If you only have one branch, this step is skipped.

Step 2 - Your Tax ID

Next, enter your Tax ID. This must be a valid UK VAT number, for example 'GB123456789'. Street adds this to your Stripe account and it will appear on your clients' invoices.

Note - Payments are always inclusive of VAT, so bear this in mind when setting your charges.

Step 3 - Connect to Stripe

Finally, you need to connect Street to your Stripe account. Click the 'Connect to Stripe' button and you'll be taken to Stripe, where you'll be guided through their setup.

Once you've completed the Stripe setup, you'll be brought back to Street. It may take a few moments for Stripe to verify your account. Until then, your Stripe status will show as 'Verifying'. Click 'Refresh' to check again. Once verified, the status will show as 'Connected'.

If you didn't finish Stripe's setup, click 'Visit Stripe' to carry on where you left off.

Note - If Stripe needs more information from you, you may also see 'Under Review', 'Restricted Soon', 'Restricted' or 'Rejected' next to your status. Hover over the label for more details, then click 'Visit Stripe' to update your account information.

The integration is now setup and you can begin setting up your client payment services. For more information, see our Client Payment (Settings) help article.

Using multiple Stripe accounts

You can connect different branches to different Stripe accounts. Once your first account is connected, you'll see the option to 'Set up another Stripe integration' for any branches that aren't connected yet. Each branch can only be connected to one Stripe account.

To change which branches use a Stripe account, click 'Edit Branches' on that account, update your selection and click 'Save Changes'.

Note - You can't set up another Stripe account until all of your existing accounts show as 'Connected'.

Street is constantly being updated. This can mean that some of these articles become slightly out of date. If you spot something that looks a little bit different to your Street account, please let us know on the live chat so we can get it updated!

Did this answer your question?