Ive deposited easily on bovada and americas card room.. they both seem pretty legit i havent withdrawn yet but Americas card room has a debit card option that they mail you and process withdrawls through that so i think that would be your best bet
The reason no one answered is that, if you are in the USA, there is no site that you can deposit on with your credit card. The best option now is to deposit using Western Union. The site will give you a name of someone in the Phillipines to sent the money to. A bit scary, but I have done it three times on different sites and not been screwed yet.
Are you in the USA? and if so, what card did you use?
The reason no one answered is that, if you are in the USA, there is no site that you can deposit on with your credit card. The best option now is to deposit using Western Union. The site will give you a name of someone in the Phillipines to sent the money to. A bit scary, but I have done it three times on different sites and not been screwed yet.