Listings and user plugin

I have specific client demands.

Users who’ll register on the site have to pay membership to post the listing. Non logged users can see what they post.

I need to have specific fields during the user registration which need to be searchable like members directory.

Then listings need to have searchable directory and need to have custom searchable fields like location.

Is there one plugin that can do it or combination? I tried UserPro and WP Job Manager but they lack some features I need.

I’m in a pickle and need to wrap website tomorrow. Design is ready but can’t seem to figure this out.

Help!