90 % of domain registrar outside do provide paypal payment service . because paypal is the best payment methods and secure and it even reduce the chances of fraud . That why most of the domain registrar do provide paypal payment methods.
When purchasing a domain, you do not need a credit card if you use an alternative payment method, such as PayPal or a debit card. Domains can be purchased with any payment method accepted by the registrar or host, including cash, wire transfers, and debit/credit cards.
I want to recommend buying a domain with your Credit card etc. Otherwise, you can get a favor from another local service provider that will charge some extra and will your their cards for you and will buy your domain. It's an unsecured method.