What are the alternatives?
Despite the perfectly functioning virtual terminal, Stripe strongly encourages you to resort to either invoicing, card machines or a third-party integration for MOTO payments.
This is because there is greater risk involved in managing a virtual terminal. While transactions where the customer enters their own card details are inherently more secure, a virtual terminal takes card security out of Stripe’s own hands and leaves it up to the merchant to handle sensitive card details manually. This is a more expensive and risky process for the merchant, customer and payment platform.
It may be better to look into an external virtual terminal provider actively offering MOTO payments. This doesn’t require an integration and could in some cases be cheaper and more efficient than Stripe’s own virtual terminal.