You can integration WP eMember with WooCommerce so you can accept membership payment via WooCommerce.
Accept Membership Payment Via WooCommerce
Step 1) Get the addon plugin from here.
Step 2) Install the addon just like any other WordPress plugin.
Step 3) When creating a new WooCommerce product (or editing one), you can specify a membership level for that product.
Now, when a customer purchase this product, a membership account (for the specified access level) will be created for the user.