Features

API

Subscriptions

  • As a client, I can activate subscriptions for a new user

  • As a client, I can get all subscription records for a user

  • As a client, I can update a specific subscriptions status and due date

  • As a client, I can get a history of a subscriptions collection attempts

  • As a client, I can tell the subscription-service that a user is now banned, and have their subscription records updated accordingly

Subscription Collections

  • As a system, I will notify users that their subscription is due in three days

  • As a system, I can attempt to collect a subscription on the day that it is due

  • As a system, I can check overdue subscriptions to see if we should try and collect them for up to one month after they are due

  • As a system, I can react to income events from a users bank account and collect overdue subscriptions accordingly