I believe you can use that. I don't see a reason why they would prevent those cards.
Yeah, I just bought a Vanilla gift at Walgreens, and it doesn't seem to work, unfortunately. I've tried with a German address, but get the same error.
"We were unable to complete the payment.
Please review your payment details and try again."