We are in the process of implementing Woocommerce on our site based on the recommendation from our web developer. We are also using Stripe for the payment gateway and Xero for my accounting overseas.
Chargebee! Cheap, easy to use. Very responsive developer support team for questions and features. It’s a layer on top of Stripe for recurring subscriptions.