Haven't deposited there in a while but I remember them running my card through a Chinese processor.. I didn't have any issues though, sorry to hear and hope it all gets resolved for you soon.
I use Bet Online too, I guess I'm just lucky not too many issues at any of these A rated books but you can never be too careful