How to set up Stripe to accept debit/credit card payments with Cheqdin?

Modified on Mon, 25 Mar 2024 at 04:47 PM

In this article, we'll show you how to set up Stripe for collecting online payments.

To start collecting online debit/credit card payments from parents or carers you'll have to link a payment gateway such as Stripe with Cheqdin. Learn more about Stripe

Step 1: Login or create a Stripe account 

Log in to your Stripe account. The Stripe account you use for your centre or school must be a Stripe business accountYou can create a new Stripe business account for free if you don't have one. When creating a new Stripe account, you must ensure to select the correct region (country where your centre will be based). For more information, please see the article:

How to create or set up a Stripe account? 

Step 2: Head to the Stripe dashboard


Your account must be activated to access live data! Do not use test mode Stripe API credentials to link with your Cheqdin account. This will not work. You will require 'Standard Keys' or LIVE 'production Keys' to link to your Cheqdin account.  

Navigate to the 'Developers' tab on your Stripe dashboard. If you cannot find the menu of the developer portal, click on the below link once logged in https://dashboard.stripe.com/developers

Step 3: On the Developers page, click on the API Keys tab

Click on the 'API Keys' tab on the developer's page. This page will display your standard API keys and credentials, which you will need to link to your Cheqdin account. 

Step 4: Adding the API keys to Cheqdin's web portal

On your web portal, go to 'Integrations' > 'Stripe' and click on the 'Setup Now' button. This will take you to a page where you can enter the credentials of your Stripe account, which you'll link with Cheqdin.


For security reasons, do not share your publishable or secret keys with anyone. Once the keys are entered into Cheqdin, the system will encrypt the keys and hash them for security. You can only view the full key information again (a non-hashed version of the key) on your Stripe account.

Step 5: Go to Stripe, Copy and Paste the Publishable Key and Private Live Keys

Copy your 'Publishable Key' (Client ID) by clicking on the text displayed under the 'Token' tab on your Stripe API keys dashboard. This will copy the Publishable Key to your clipboard, and you can paste it onto the pop-up box in Cheqdin's web portal.

Click on 'Reveal Live Key' to show the live key or private key. Click on the text to copy it to your clipboard and then paste it into the secret key area on Cheqind's web portal. Click on save to save the changes.  

Once you have added and saved your API keys, Stripe will automatically link your Stripe and Cheqdin accounts. The Application Programming Interface (API) is simply the credentials that allow for interactions between software applications. In simpler terms, it is a connection between two or more applications. To integrate your Stripe account with Cheqdin, you will need the Live API Credentials. Please note that you should not use any test account API keys or API keys generated in test mode, as the authentication process for linking your production (live) accounts will fail.

Step 6: Check if the API integration (account linking) was successful

After saving the credentials, the system will perform a real-time check to see if they were authenticated successfully. If the details entered are correct, you'll see a system confirmation stating, 'API credentials authenticated successfully!' and a tick mark indicating that API details have been added.

Step 7: Final integration checks 

Perform a final check to ensure that you have published and/or shared your online bookings link on your website or social media so that parents or carers can make bookings and payments online. 

You can now start collecting online payments for your bookings. 

Need help? 

Contact us on live chat, create a new ticket or email support@cheqdin.com 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article