Terms of Service is an add-on for the WordPress Stripe Checkout plugin that can be used to show a terms of service agreement checkbox on the Stripe payment page. When this feature is enabled, buyers are required to check the terms of service checkbox before they can pay for a product.

Terms of Service URL Configuration
Before you can show a terms of service checkbox on the Stripe payment page, you need to provide a URL to Stripe that will show the terms of service. You need to enter this URL in the Terms of service field which you can find under Settings > Public details section of your Stripe account dashboard.

How to Show Terms of Service Checkbox
If you are using the “wp_stripe_checkout_session” shortcode in the Stripe Checkout plugin, you can change it to the following to enable terms of service checkbox.
[wp_stripe_checkout_session name="My Product" price="2.99" terms_of_service="required"]
Get the Terms of Service Add-on
License: Unlimited Websites
Note:
* Do not purchase before setting up the core plugin first. The add-on is not at fault if the core plugin does not work on your website.
* Do not purchase if you are not sure about a feature, contact us instead.
* Do not purchase to ask for more features or make the product work in a certain way.
Where are these terms shown?
@Joseph, A link to the terms with a checkbox will appear on the Stripe payment page.