If you need to process a refund to a customer then that can be done directly from your Stripe dashboard.
How to Process a Refund in Stripe
- Locate the customer in Stripe - e.g. by searching for their email address using the search bar in the top right of the dashboard.
- While looking at the customer profile page in Stripe, scroll down to the Payments section
- Select the '...', and then Refund payment...
- You can then process either a full or partial refund to the customer. (Please note that the refund can take up to 10 days to reach the customer - more info here).
When refunding a student, do I receive a refund for Stripe's processing or transaction fees?
There are no fees to refund a charge, but the fees from the original charge are not returned. You can learn more about Stripe's refund process here: Stripe Refunds
How does this refund impact the student in Thinkific?
Payments and refunds in Stripe are generally separated from Thinkific. In the case of a refund, the student will still be enrolled in the course and have access to all content*.
To ensure a student does not have access to course content after a refund is processed in Stripe, a Site Admin must manually unenroll the student in Thinkific. Or, if you would prefer, you can automate the unenrollment process as per the instructions in this article: Zapier: Expire Enrollments After a Stripe Refund
Note that if you have refunded a student who originally signed up for a subscription or payment plan, you will see that they have an expiry date set for their course enrollment in Thinkific. If there is an expiry date in Thinkific, course access will automatically end on the enrollment's expiry date.