Yes and no. A Visa gift card is a prepaid card. You don't need a pin. However, if you're using the debit option gift card, you will need a PIN to work. As the card does not come with a preset pin, you will need to set one before making the purchase.