Sometimes your student will miss a payment! Stripe has a few options you can set to specify what occurs if a recurring payment fails and check out our recommendations for restoring your student's access once their billing is up to date.
This applies to subscriptions and payment plans processed through our Stripe integration.
With subscriptions and payment plans, each student will be charged monthly or in the frequency that you have defined when pricing your course. The billing schedule will vary per student based on when they first enrolled in your course.
When an attempted payment fails, that student automatically loses access to the course content in Thinkific. The student enrollment is marked as expired in Thinkific.
Stripe will automatically attempt to process the payment again based on the default schedule below. If the issue is addressed by the student during these attempts and payment is successful, access will be restored. If the payment is unsuccessful for all following attempts, the student enrollment will stay expired.
In Stripe, you have the option to define what will occur to the subscription on the Stripe side specifically after all attempts have been tried. You will see the following options under the Then finally setting:
The above settings are configurable in Stripe via https://dashboard.stripe.com/account/recurring. They are system-wide and will apply to all students with subscriptions/payment plans.
Check out details below for what will occur for each option listed and how the student can restore access to the course:
When all attempts at processing have failed, the subscription will be removed and access to the course revoked.
To restore access, the student will need to purchase the course again. This will not affect their course progress. As soon as they purchase again, they will simply continue for where they left off!
Mark subscription as unpaid (Recommended if offering payment plan options)
When all attempts at processing have failed, the subscription will be left as is and access to the course revoked.
To restore access, you will need to retry a payment manually in Stripe once the student corrects their credit card information in Thinkific.
Students can see how to update their credit card information here: How can students manage their billing?
Once your student updates their credit card information, you can manually retry the payment in Stripe. This will automatically update the students enrollment upon successful payment.
This is the recommended setting given it will retain the subscription allowing for access to be granted once a payment is made, and your student can continue making payments toward their payment plan instead of having to repurchase the payment plan from the start.
This will also not affect their course progress. As soon as they purchase again, they will simply continue for where they left off!
Leave subscription as-is
We do not recommend this option as it does not remove a student's course access when payment fails.
When all attempts at processing the invoice have failed, the subscription will be left as is and access will not be revoked. Stripe will simply move onto the next billing cycle and new invoice. The invoice with failed payment will be left as unpaid.
Students will still be able to access the course content with new invoices being created and marked as unpaid for future subscription periods, but no further automated attempts to take payment will occur.
You will need to retry the payments manually in Stripe to collect outstanding invoices.
Updating the credit card details will NOT activate further attempts to charge the card in Stripe. You will need to manually Retry the charge in Stripe to attempt any further charges.