Recurring payment could be handled with credit card subscriptions. Make it possible to use e.g. Stripe or Paypal to pay fees.