All Collections
System
Settings
Payment Integrations
Card Payment Integration with Stripe
Card Payment Integration with Stripe

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

Raashi Thakran avatar
Written by Raashi Thakran
Updated over a week ago

Note: This is for users using 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 directly pay their invoices online. It is quick and easy to use, allowing you to take payment from your clients and pay your tutors automatically.

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 Legacy?

To set up Stripe, navigate to System > Settings > Payment Integrations and click '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 invoice email they receive to pay by card.

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 client's Stripe and TutorCruncher accounts using our ‘Card Payment 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 Payment Integration with Stripe, and connect your Stripe account. 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 matched the email and the name of the users, you can click the ‘Link’ tab. A green checkmark will appear beside the user's name, this indicates that the client's TutorCruncher and Stripe account has been successfully matched.

How much does it cost to use Stripe?

When Stripe fee varies by country and is detailed on their pricing page here.

Why am I being charged a foreign transaction fee?

If you are accepting international payments using Stripe, then you may incur an additional 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 by communicating 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?