How can I manage customer payment accounts effectively?

Hello,

I want to set up a client’s website where students can log in and make payments to their accounts (Client has a cosmetology school). Is there a way to do this without additional apps? If not can someone recommend an app?

Thank you!