I am trying to find a way to create a directory. let me

Hi, I am trying to find a way to create a directory. let me know if this is the correct one.

Goal: create a directory listing of courses, where institutions post their training (with dates and fees) and the user enrol from my website.

– We would need to charge per enrolment, like 30$ per enrolment, or we would need to deduct from the providers later on, if we have a report of all subscriptions made using our website.

– Website need to have the list of instuctions and each instituion would need to add themselfs their listing…

I am able to create a basic list, but not able to create the payment with % of fixed price. directory listing plugin seens the correct to me.. but sometimes I think event+ also does something similar.. can you advice me how to do it /