BetOnline accepts credit and debit cards by Visa, Mastercard, Bitcoin, JCB, and Diner's Club (apparently, they also accept Amex deposits, but you need to have deposited at least five times already in order to use Amex) in addition to “Visa via Person to Person” and secure payment vouchers (Visa).