You could also try Paypal if you haven't already. I personally haven't had any issues using Paypal to top up.
You could either: 1. Register card and when you top up select your card as the payment option through Paypal 2. Transfer funds onto your Paypal account and top up using the transferred balance
I'd try that first as sometimes prepaid debit cards require an additional fee to load money on. Any should do though as long as it is a prepaid debit card. In other words (should be obvious), but avoid things such as the vanilla visa gift card, etc.
Ive tried paypal already, it works with anything else for one of the debit cards, but it wont work for topping u. The second one just outright does not work, and yes i did pay for it. It says i have 25$ but whenever I try to use it it says that the "transaction was declined by bank".