You can buy your gift card with your credit card.  You can pay with a credit card at PayPal, even if you do not have a PayPal account.