I WOULD NOT recommend depositing to this book VIA credit card. I did about 6mo ago (small deposit), but they double charged me and they denied it til no end even though I had proof. I ended up saying Fuck it and just never deposited there again.
A smart/GOOD book would make the necessary changes over something so small and stupid to save a player from leaving their book - Not these guys tho.
Figured I'd mention it in this thread if anyone else is thinking about depositing and it could save them a possible headache
One call to the credit card issuer would have solved your dilemma.