Virtual cards are digital only cards with unique 16-digit card numbers, expiry date and CVV code. The most popular use case for them is online payments but you can also add them to your Apple and Google Pay wallets to pay offline that way too.
Using virtual cards gives you additional layer of control. You can use one virtual card per each merchant which keeps your real card number protected and give you full control over which merchants can currently charge you. Most of our customers will typically create separate cards for suppliers they use (i.e. Amazon AWS, Google Ads etc). If you want one of those merchants to stop paying, you can simply freeze that card.
Using separate virtual cards with different suppliers means that you're much safer because bad actors can get a hold of virtual card details, not the real one which is connected to all funds in your pocket.