The use case is a retirement home where residents will be paying for guest internet access. The customer has found a couple of payment processors that can set up recurring billing, or the residents will be paying by post-dated check at the front desk. So payment aside, how would I set up a policy for them?
The scenario: resident logs in via the hotspot, and they choose the "recurring monthly" hotspot plan. They enter their CC information and self-provision the account. The back-end processor takes care of the recurring payment (how?) and the account is created with no expiry (or at least a 1-year expiry).
This works well today with short-term, one-time plans (1 day, 1 week, etc.) but any ideas how I can set it up with a longer term? The idea is to assume that payment is being billed and received each month, and only disable the account if payment is cancelled or missed (manual disabling is acceptable). I don't think I can enter 1 year as the "unit' in the hotspot plan, because it is measured in seconds, and 1 year in seconds is "3.15569e7"...
Any ideas?