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 to, you can automate the unerollment 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.