You can see on my profile I’ve completed the last lesson in Javascript, the cash register. In fact, I’ve completed all the JS lessons. The site says I have 299 points, and every JS lesson in every category is marked as completed, yet it still doesn’t assign my profile the “credits”.
What “credits” are you referring to? As far as I know, freeCodeCamp does not use that term for anything.
If you are wanting to claim the certification, you need to go to your account settings to claim your certificate. Before you can do so, you also need to agree to the Academy Honesty Pledge.
To make your certificate appear in your profile, you need to have your profile set to public.