You can buy a domain name with PayPal, Skrill, Perfect Money, Payza, Bitcoin, and all major credit cards.