Managing Student Offers/Bundle Subscriptions

You can sell any number of subscription and installment plans through Offers and payment plans. Students can be subscribed to multiple offers at the same time. This provides creators with flexibility in structuring their program payment plans. 

You can use "Offers" to provide a tiered pricing module where different bundles come with different levels of content, or you could have a model where multiple offers contain their own subscriptions for completely separate pieces of content. 

Students can view and manage their current subscriptions from the "Edit Profile" link, accessible from the dropdown menu at the top right of your program. 

Failed Student Subscription Payments

If you have a student that has failed subscription payments and you would like to understand how to best handle collection of payment or allow for updating of a student's card details, please see the following article on Failed Subscription Payments.

Updating Student Payment Method

Students are able to update and manage their stored payment card on file from the "Edit Profile" link, accessible from the dropdown menu at the top right of your program. When a student changes their payment method on file, that payment method will be used for any existing subscription or installment plans the student has purchased, and it will also serve as the saved card on file for any future one-time purchases. 

Students who had a subscription payment which failed can be directed to this "Edit Profile" page in order to provide new billing info, however, if the student's payment has failed enough times that Stripe has automatically canceled the subscription, then the student's access has already been revoked and the student should go through the checkout page for the offer to resubscribe, or if you are able to manually resubscribe them inside Stripe after they have updated their payment method, then you can grant them the offer back via their "Content Access" tab when you click to edit the student. 

In most cases, students should be able to keep their payment method up to date without requiring your intervention because your Stripe account can send emails of failed payments with a built-in link for the student to update their payment method, and if the student wants to proactively update a card, they can always do so via this "Edit Profile" page. 

Canceling Offer/Bundle Subscriptions

Canceling All Subscriptions

If a student wants to cancel their subscriptions, they can delete their account. Doing so will cancel all active subscriptions for the student. If you have disabled student's ability to delete their account on their own in your Account Settings, then you will need to manually cancel any of their subscriptions when you delete their account. If you delete the student on your own it will not delete their subscriptions, as some creators need a way to ensure they are able to cleanly remove all details of a student from third-party services before the student is deleted. 

Canceling One of Many Subscriptions

If a student has multiple subscriptions through bundles and wants to cancel one subscription, but retain others, they can go to their "edit profile" page from the dropdown menu at the top right of your program. They will see a list of current subscriptions and will be able to cancel any subscription that is not an installment plan. This will automatically revoke the student's access from the subscription content in Heights as well. 

You can also cancel a subscription from within your Stripe account for a student that is contacting you to request to cancel. A student's access to the canceled subscription bundle will automatically be revoked in Heights after you cancel the subscription from within your Stripe account. 

Revoking access to a bundle will automatically revoke access to all of the contents in the bundle (meaning access will be revoked from any courses, digital products, message boards, or projects that were included in the bundle subscription). 


If you do not want to delete the student, then you can cancel the subscription from within your Stripe account, by searching the student's email, finding their active subscription and canceling it from there. If you choose to cancel it at the end of the period, then they will not be billed, if you choose to cancel it immediately, they may be refunded for the portion of time not used (Depending on your settings in Stripe). Either way you can go into the payments for that customer in Stripe and refund any payments if necessary.

If you do not want the student to be able to signup to your program again in the future, then you can deactivate the student instead. If you do this you must cancel their subscription via Stripe as deactivating in Heights will not affect any active subscriptions. 

For more information see the following articles: 

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us