Yes. Prepaid cards work just as well as regular credit or debit cards on InmateAid. You do not need a bank account or a traditional credit card to use the service.
Prepaid Visa, Mastercard, and American Express cards are all accepted and can be picked up at Walmart, Target, CVS, Walgreens, grocery stores, and most convenience stores. Load whatever amount you need onto the card and use it at checkout the same way you would a regular card.
There is no specific brand required. Any general-purpose prepaid card that can be used online will work.