Yes, William Hill accepts all major credit and debit cards, but according to the UK gambling legislation, users from the United Kingdom cannot use their credit cards for paying at sports betting and casino sites.