Delayed payment is a feature that enables you to collect payments on a future date. Since Stripe will not refund the payment processing fee, this feature can be used to avoid possible refund loss due to the cancellation of the low enrollment sessions.
Delayed payments can be set up while creating a new session, or by editing an existing session. On the session's settings page, check the option for "collect full payment at a later date" in the "Pricing" section. Then input the date you want to collect the payments. For example, the first day of the class. Remember to click “Save” once you have completed setting up your session.
The screenshot below shows what parents will see at checkout. If the session is canceled before the delayed payment collection date, parents haven't been charged yet, the session cancellation will remove all scheduled payments, so there will be no refund loss for you.
Note: Updating the payment collection date of a session will apply to future registrations, but won't affect existing registrations since the payment details are locked in with the purchase.
How to cancel a session from the Provider Dashboard