Suggestions for PayPal Pro integration?

I'm running into some issues in integrating PayPal Pro into my website so users aren't directed outside of my site. I wanted to know if there is a plugin anyone can recommend that is easier to configure? I looked at woocommerce but thought I'd ask here.

Also, PayPal Pro doesn't have recurring billing so I'd need another option that would be similar, like a membership option.

I'm looking for full customization to get the look and feel I want with the membership option.

Thank you!
Tom