There's this wordpress theme I'm working on. I have a user role titled "professionals". I want users assigned this role to be able to publish posts if only they have paid or subscribed. I will like to integrate PayPal or any good payment processor to handle payments. How can I achieve this?
I will appreciate if you can recommend link(s) or plugin(s) that could help achieve this.