Stripe - Common Issues and FAQ
Why am I getting "Missing Stripe Token" when adding a discount code at checkout?
This is caused by your checkout page being cached. You will need to remove caching from your checkout page.
We often see this caused by customers using CloudFlare caching. Here is an article from CloudFlare's support which will help you to remove caching from your checkout page: