Stripe Setup

Learn more about setting up Stripe, so your clients can pay for their invoices directly online

Sam Linge avatar
Written by Sam Linge
Updated over a week ago

Please Note: This is for users using old or legacy Stripe. If you are using Stripe Express, then please follow this guide just here.

What is Stripe?

Stripe is an integrated card payment system that allows clients to pay invoices directly online. It is quick and easy to use, helping you to take money more easily. We love Stripe.

Clients can pay their invoices online via a link in their invoice emails or from their TutorCruncher account. Administrators can also collect money from clients who have saved their card details.

How do I set up Stripe?

To set up Stripe, navigate to System > Settings > Payment Integrations > Card Payments and click 'Setup card payment integration'. The stripe setup will first ask you to enter some business and banking details, and then you can start accepting online card payments through TutorCruncher.

An admin can save a card on file for a client, or the client can simply follow the link in the default invoice email to pay by card themselves.

You can also test Stripe in your demo branch using test debit/credit cards. Some valid test card details are:

  • 4242 4242 4242 4242 - Visa

  • 4000 0566 5566 5556 - Visa Debit

  • 5555 5555 5555 4444 - MasterCard

For expiry date on the test card use any future date and for CVC any three-digit number.

How do I link my current Stripe clients to the clients within TutorCruncher?

If you are an agency that already has a Stripe account setup, then you can link your clients Stripe and TutorCruncher accounts using our ‘Customer Matching’ feature. TutorCruncher will match your clients based on their full name, as well as the email address that was used within Stripe. To enable customer matching, you must first connect your Stripe account to TutorCruncher. Navigate to System > Settings > Payment Integrations > Card Payments, and connect your Stripe account from here. You will then be redirected to a page where you can sign in to your existing account.

Once your account is connected, navigate to System > Settings > Payment Integrations > Card Payment Matching . Here, you will be given a list of all your users that exist within TutorCruncher and Stripe. You can view each user in Stripe by clicking the ‘View Customer In Stripe’ tab. Once you have checked that the email and name of the user match that in Stripe, then you can click the ‘Link’ tab. A green checkmark will appear beside the user's name, this indicates that the clients TutorCruncher and Stripe account has been successfully matched.

How much does it cost to use Stripe?

When Stripe payout into your business account, they take their fee. This fee varies by country and can be seen here.

Why am I being charged a foreign transaction fee?

If you are accepting international payments using Stripe, then you may incur a foreign transaction fee. Here is a bit more information on that.

When do I get paid into my Stripe account?

Stripe makes payouts to your bank account, and this information can be seen on your revenue snapshot. By default, Stripe automatically creates payouts of your available account balance, which is based on the schedule specified on your Stripe Dashboard. The schedule depends on your country and whether your business operates in a higher-risk industry. You can find out more information on Stripe payouts here.

What is 3D Secure Authentication?

3D Secure is a new way of securing people's financial regulation.

If an admin is saving a new debit or credit card to a client's account or attempting to take payment for an invoice or credit request using an unsaved card on which 3D Secure is required, they will be asked to enter client-specific information in order to verify the transaction. The nature of this information will vary from bank to bank but should be attainable from communication with the card owner.

If there are cards currently saved to a client's account on which 3D Secure has since then become required, taking payments on that card, be they automated or manually by the admin, will fail. The error message displayed will be: "The card was declined. This requires authentication."

In order to begin receiving payments on these pre-existing cards, you will need to ask the client in question to pay the invoice/credit request by card themselves and enter this authentication. Once that has been done you should in future be able to charge this card automatically once more.

Did this answer your question?