For some reason, the card input fields (Card Type, Number, CVV and Expiry date) are shown on a separate page from the other OPC fields. Additionally, messages “Card Number Invalid”, “Card CVV Number Invalid or Missing” and “Expiration Date Invalid” are displayed even before the card fields are displayed for entering. When we replace the Stripe payment method with another based on Authorize.net then everything is correct - the Card fields appear alongside the other OPC fields and no pre-validation error messages appear.
Additionally, once an order is confirmed, then simply “Thank you for your order!” is displayed. However, we would like the Order number and its total amount to also display, similar to when VM’s standard payment method is used.