Step by step guide to integrate with Stipe
Updated 29 October 2026
vidversity
Integration summary
Sell VidVersity courses with Stripe
Connect a Stripe webhook once, then create a payment link per product. When someone pays, VidVersity creates their account, enrols them and emails their login.
Learner pays via Stripe link
→
Webhook notifies VidVersity
→
Account created & enrolled
→
Login emailed
Values you'll need
Webhook event
checkout.session.completed
Copy
Payment link metadata key
course_id
Copy
Signing secret starts with
whsec_
Test card number
4242 4242 4242 4242
Copy
Setup steps
1
In VidVersity
Enable Stripe
Go to My Organisation → Stripe, tick Stripe Enabled and copy the Webhook URL.
2
In Stripe
Create the webhook
Open Developers → Webhooks and add an endpoint. Choose Events on your account, select checkout.session.completed, paste the Webhook URL, then copy the signing secret.
https://benchmark.vidversity.com/stripe-webhook/
3
In VidVersity
Save the signing secret
Paste the whsec_… secret into your Stripe integration settings and click Save.
4
In Stripe
Create your products
Use One-off pricing with a Flat rate model. Build them in Test mode first (account menu → Switch to sandbox → Test mode).
Note: VidVersity doesn't check whether a price is recurring or whether a product expires.
5
In Stripe
Create a payment link per product
Select the product, keep quantity at 1 and save. Then add metadata course_id with the course ID from the VidVersity course URL. Use commas for several courses, e.g. 200,201,210. Optionally set a custom message under After payment.
https://benchmark.vidversity.com/foundry#/app/editcourses/160
6
In Stripe test mode
Test the link
Open the payment link and pay with card 4242 4242 4242 4242, any future expiry and any CVC. See Stripe testing docs.
7
In VidVersity
Check the results
The learner is created (if new), marked as a paid Stripe user, and emailed their course login.
8
In Stripe
Go live
From each payment link's menu, click Copy to livemode.
Good to know
Sharelink functions don't apply to Stripe purchases.
Stripe buyers become registered learners, visible in your dashboard reports.
Stripe references: Checkout · Create a payment link
Summary of the VidVersity Stripe Customer Integration Guide.
