I don't think so.
Your best bet is to get a VISA gift card.It works like any other gift card, you put as much on it as you want.
Once the money you have placed on them is gone it is done.
There is a fee but the same goes for a money order.
Happy hitting