There are a bunch of plugins that you can integrate with several payment method… you can try those by going to your plugin link and searching for membership. If you can’t find one try Googling since paid plugins are not listed in WordPress.
I searched the forums and Google before I posted in this forum. I found membership plugins that had gateways to PayPal, Stripe, etc. but none to Square. Are you aware of any?