Credit card payment portal is now restored