If you read a bit further, the Stripe documentation explains that it is recommended, but not required.
You can make live transactions just fine from a regular HTTP page - whether that's a good idea or not is another issue, but making Stripe payments from an HTTPS payment page is not required from an API point of view.