Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Billing flow

Gliffy Diagram
nameBilling Flow
version4

...

  • costCenter in meetingtools only changes when the user logs in. If the user has a bridge which is always available (which is probably a sensible default) those bills will go to the same costCenter until the user logs in again. We can mitigate that problem by requiring that the user re-authenticate periodically to validate that their account in the IdP is still valid.
  • The entitlements used can be served either directly from the IdP or from COIP. This is exactly how the VHS and Wisum use-cases work today.

Implementation

There are two simple ways to do this:

  • A drop-in django-app that allows any django-application to use billing wo having to code anything.
  • A service with its own WS that we call from our various applications.

The difference is basically where the data is stored - in one place or each service stores its own
user-to-costCenter table.