Set up your Stripe account for selling
Prepare a one-time price, select its product, and save the class payment settings.
Before starting, connect Stripe to the creator account that owns the class.
Prepare the product in Stripe
Create a product for the class in your connected Stripe account and give it an active one-time price in the currency you want to charge. TeachKit's class checkout uses a one-time purchase, not a recurring class subscription.
Keep the product name recognizable so you can identify it in TeachKit. Check the active prices carefully: TeachKit selects an active price for the product and does not provide a separate price selector in the class editor. Do not leave several competing prices active and assume a particular one will be used.
Link the product in TeachKit
- Open Your Classes and edit the class.
- Choose Payments.
- Select the intended Stripe Product.
- Enter the Refund Policy students should see.
- Select Save changes and wait for the saved confirmation.
The editor lists products from the connected account. A product appearing in the list does not prove it has a suitable one-time price. If a product is missing, confirm the connected account and reload the editor after creating it.
Check before sharing
Open the class landing page and verify the displayed price, currency, and refund policy. The purchase button should show Buy Now with the price when available. Review the registration schedule and publication status as well.
If no product is linked, the class uses free enrollment. Removing a product is therefore a change to how new students join, not just a catalog cleanup.
Refund policy
The policy appears beneath the purchase button for signed-in visitors. If no custom policy is saved, the default is: Refunds are not available for this class, all sales are final.
Explain your actual policy clearly. TeachKit does not automatically enforce a custom refund window or issue refunds based on the text. See Refunds on TeachKit.