Debit card is no credit card.
- Debit card = from your local bank, nationwide payment without fees for customer (at least in my European country)
- Credit card = from 3rd party companies, worldwide payment where it is accepted, fees for customer
In my country only rich people have real credit cards because our debit cards are sufficient and way cheaper.
@Sawai_suthar
Try to buy over your mobile, there might be a Gumroad Gpay option