If the form is POSTed directly to stripe (which is the recommended usage), your info is never seen by a third party. The site in question would only potentially store a token. Are you sure this wasn't the case?
And then there's the possibility of XSS in which case neither lack of MitM access or use of HTTPS will be sufficient protection.
Just checked again and when I go to the card number screen it is now HTTPS.