You can make deposits through PayNearMe on William Hill, and it also accepts deposits through kiosks at several locations, like taverns, bars, 7 Eleven stores. Some sites also offer payments through credit or debit cards, and electronic funds transfers.