Do I need a pin to use my virtual card?

Do I need a pin to use my virtual card?

No, PIN is not required for virtual card. The PIN is required only with physical card for card present transactions where the POS and ATM machines process the card as a debit card.