Stripe ?
https://stripe.com/docs/examplesAhi tienes un boilerplate de membrecias en nodejs, vas a tener que leer bastante sobre pagos online.. o que utilizan para realizar pago online en tu pais? si el servicio probee una api puedes trabajar sobre eso.. pero lo tendras que realizar vos mismo.
Normalmente se utiliza PayPal, pero quiero que existan diferentes tipos de pago. Así el usuario tendrá más posibilidades.
La idea es crearlo yo mismo, pero que librería necesitaría por ejemplo, además de express, o etc.