Membership website to generate members directory and their membership number with verification feature in it

Hello friends, hope you all are fine, Actually, I can’t find the perfect selection for my Wordpress website as I want to make a website for an association company, Where user purchase his membership and then his profile will be up as a member in directory/page. And it will also generate a membership number from where anyone can verify his registration with Us and also he can find the user by filtering membership level in directory, I need something like this, Help me