Yes, it is possible to get Namecheap VPN without a credit card, you can purchase it using your debit card. Just enable the international transaction for your debit card.