recurring billing with services/appointment request


can any one help me finding the theme or WordPress plugin which offer the following option.

  1. Customer pays recurring fee (example: per/month)
  2. After paying customer can order/request from dashboard/panel for appointment/services for free until the recurring expire.
  3. History of all the appointment/services request with (if possible with) price.
  4. SMS notification/login/register etc.(optional)


You will hardly find a platform that supports all those, it is lnot possible.
You will have to hire someone for assistance I think