Sorry, looks like I was wrong about virtual card
"
You cannot directly use a Wise virtual card for online passport renewal for a UK passport. The UK government's passport renewal service requires payment via a credit or debit card, but it does not explicitly support virtual cards like those from Wise for online transactions. However, Wise virtual cards are designed for online transactions where they are accepted, so it might work if the system accepts virtual cards.
To ensure compatibility, you might want to contact the UK passport service to confirm if virtual cards are accepted. Alternatively, you could use a physical Wise debit card or another debit/credit card for the payment.
Wise virtual cards are generally accepted for online payments, but their acceptance can vary depending on the specific merchant or service provider
".