Hi, there's no payment alternative right now for the game, could you try registering your card directly on your profile on "Billing Info" and if it still doesn't work, changing the country to USA when registering your card infos ? It worked for several people.