Teach ’n Go integrates with Stripe to allow you to receive online payments directly through invoices and the portal. Follow the steps below to connect your Stripe account.
Stripe availability depends on your country. You can check the list of supported countries on Stripe’s website.
This article will explain the implementation of Stripe payments within Teach 'n Go.
If you'd like to learn more about how Stripe payments work in Teach 'n Go, please visit here.
Step 1: Create a Stripe account
Go to Stripe.com and log in.
If you don’t have an account, create one.
The account name you choose will appear on customer payment receipts, so use a name your customers will recognise.
Step 2: Get your Stripe API keys
Once logged into Stripe:
Make sure you are not in Test mode.
Click Developers (top right).
Select API keys from the left-hand menu.
Locate your Publishable key.
Click Create secret key to generate your Secret key.
⚠️ Keep your Secret key safe. Stripe only shows it once.
Step 3: Add your Stripe keys to Teach ’n Go
Log in to Teach ’n Go (admin access required).
Go to School settings.
Open the Stripe payments tab.
Tick the checkbox to Enable Stripe payments.
Enter your:
Publishable key
Secret key
Click Save.
Test your setup
Before going live, we recommend testing the payment process to ensure everything works correctly for your school.
Create a test student and apply a small fee
Create a portal account and log in as the student.
Attempt to pay the fee in the school portal.
Once connected, your school will be able to accept secure online payments through Stripe directly within Teach ’n Go.


