Have a look at this one
From where can I get Vanilla Visa card? Can I apply online? I have found few dummy cards here please check them out and let me know if it is good or not.
Hi @justinlouis0909,
You can find these in most gas stations, convenience and grocery stores. Look for a gift card with a credit card brand (VISA, MasterCard, etc). Iām not sure about applying online, but I bet some services do that.