I think it's smart to not put too much faith into something that doesn't yet exist, especially when it comes to MS.
There's not a whole lot of information on the service at all, but from the looks of things, it won't be loadable with any credit nor debit cards, only cash, check, or direct deposit.