If your debit card has the visa or mastercard logo, any of them will accept it..
Check out
http://ampcontent.com he has some great stuff at really reasonable prices..
Besides, he is approachable & you could work out something..
I think he would take a mailed in check & once the check clears, then he'd send you the content.. I think it's downloadable too.. not sure.. ask him.. you can call him, or email him.. he posts here too...