Pre-paid card can be great for this sort of thing. Be aware of what fees are associated with the card. Some cards charge maintenance or other fees. All pre-paid cards are not created equal and some are better than others. The card you mentioned may charge a $3.50 a month if you have 12 months of inactivity. The initial fee for the card is $5 if you are not a bank member. Keep in mind that some pre-paid cards allow the holder to withdraw the cash which means you would not be able to track what the money was spent on. You can also look into credit cards that allow you to set spending limits and parameters for authorized users.
Disclaimer: This editorial content is not provided or commissioned by the credit card issuer(s). Opinions expressed here are the author's alone, not those of the credit card issuer(s), and have not been reviewed, approved or otherwise endorsed by the credit card issuer(s). Reasonable efforts are made to present accurate information, however all information is presented without warranty. Consult a card's issuing bank for the terms & conditions.
All rates and fees, and other terms and conditions of the products mentioned in this article/post are actual as of the last update date but are subject to change. See the current products' Terms & Conditions on the issuing banks' websites.