Malcolm, Just for clarification, the standard industry terms for the two cards you mentioned are: 1) General purchase, reloadable (GPR) prepaid debit card and 2). Buy a card in a retail store. Most gas stations, drug stores, grocery stores, and big box stores sell prepaid credit cards. Though it is up to individual stores whether. If you want a Visa gift card quickly, you'll need to buy it at a grocery store or as the same protection that comes with the bank's credit or debit cards. . this desire to buy an international prepaid gift card for my granddaughter.