No, a PIN is only required for physical cards (for some in-store purchases or any ATM withdrawals).
If you select debit when paying with your card in store, you will be prompted for your PIN.
Do virtual cards need PIN for purchases?
Last Updated: 106d