Skip to Main Content

Digital Vending Machine® overview

The Digital Vending Machine® (DVM™) unlocks partnerships between resellers and content providers, enabling resellers to incorporate content provider products and services into their own offers to the market.

Offer Catalog

The DVM™ offer catalog relates to the reseller’s offers.

Consumer Offer

When a consumer signs up for an offer, the DVM™ orchestrates the creation of the various components that enable us to manage the lifecycle of the consumer’s bundle, from creating and activating the consumer’s access to content provider products and services, scheduling renewals and phase changes, managing entitlements, and finally terminating access when the consumer decides to cancel.

The lifecycle management component also connects to the optional Billing and Charging module which supports resellers further with enhanced notifications (e.g. for upcoming phase changes and renewals), as well as DCB integration for charges, and additional reporting such as invoice forecasting.

Choose an offer from the catalog to get access to those products/services as a consumer offer

Definitions

Term
Definition
Offer
A Reseller’s promotion which is made available to consumers, incorporating one or more Content Provider products at a specific tier and price or set of terms.
It also includes a plan which can have multiple phases to enable lifecycle management and charge flows.

Example offer:
  • Bango Music – standard with ads
  • Free for 3 months transitioning to $2.99/month
  • Available from 1st December to 31st December 2025
Consumer Offer
When a consumer signs up for an offer, Bango creates a Consumer Offer which orchestrates the creation of entitlements to enable the consumer to access the associated products and services, and a billing plan to manage its lifecycle, all based on the offer configuration.
Entitlement
A consumer’s right to access the Content Provider’s product/service (at the tier level specified) sold as part of an Offer via the Reseller. A consumer offer can contain multiple entitlements.
Billing Plan
Automatically created when a consumer signs up for an offer. It is based on the plan component of the offer and enables lifecycle management and (optionally) billing & charging.
For example, when terminating a billing plan with END_OF_TERM, Bango determines the best end date to send to the content provider(s) e.g. the end of a free phase, or the end of the renewal period.
A billing plan starts either when the consumer offer has been fully created or activated. This is configurable as part of the offer. As such, the status of the billing plan and the status of the consumer offer aren’t necessarily the same, e.g. if the plan lifecycle starts on entitlement creation (before the consumer has activated them) the consumer offer will be in a created state, but the billing plan will be in an active state.
Bundle
A group term used to describe a consumer offer, associated entitlement(s) and billing plan.