I tried getting a cheaper subscription via vpn, but it always says there’s an error with my card.

What could cause this problem? Do I need to have a credit card from the country as well?