In order for membership pro to work do I have to purchase

In order for membership pro to work do I have to purchase any additional tools. Will it work directly with PayPal?

I am interested in setting up different membership levels for a nonprofit organization. There is a membership fee for each district. Will this software allow that?