membership plugin with a large variety of gateway support

Hi,
I have a non profit client that wants to setup a way to manage membership dues and reminders. Is there a memebrship plugin that supports all the following gateways?

- Stripe
- Square
- Apply Pay
- Google Pay
- Paypal