Payments

Stripe card payments with your own API keys

Stripe is one of the best-known card payment services. If you already have a Stripe account, connect it with your API keys and students can pay by card for any of your products.

What you get

  • Card payments from all over the world
  • Money goes to your Stripe account
  • Works for courses, events and coaching
  • A checkout form buyers recognise

Who it is for

  • Schools with an international audience
  • Businesses that already use Stripe
  • Experts who want full control of their Stripe settings

How to connect

Best for: For those who already have an activated Stripe account and want full control over its settings.

Where to sign up

Create and activate a business account on the Stripe website. If you do not have one yet, Stripe Connect is simpler: you sign up right inside SelfGrow and need no API keys.

What you enter in SelfGrow

  • Publishable key
  • Secret key
  • Webhook signing secret

Step by step

  1. In the Stripe dashboard, open Developers → API keys and copy the Publishable key and the Secret key.
  2. In SelfGrow, open Integrations → Stripe and paste both keys.
  3. In Stripe, open Webhooks → Add endpoint, paste the webhook URL shown in SelfGrow and select the listed events.
  4. Copy the webhook signing secret, paste it into SelfGrow and click “Save and check”.

Frequently asked questions

Short answers to what customers ask most.

What is the difference between Stripe and Stripe Connect?

Stripe is connected with your own API keys and a webhook. Stripe Connect needs no keys: the account is created and linked inside SelfGrow, and a platform fee is deducted from payments according to your plan.

Can I use Stripe together with Baltic bank links?

Yes. Use Stripe for cards alongside Montonio, EveryPay, MakeCommerce and bank transfer.