Platforms that have recurring billing:
- Customer is who is buying.
- Plan or Product is what a Customer is buying.
- Subscription is the relationship state of Customer and a Plan.
- Transaction or Invoice is an Subscription related-event where money changed hands.
How do I specify how and when a subscription renews?
Recurly delegates this to a Plan:
Chargify delegate this to a Product:
Chargify will version Products anytime there is a change.