Skip to main content
Vindicia Knowledgebase


CashBox tokens represent virtual currency.  This enables you to support complex billing models where your billing and charging model is different from the spending and consuming model. Use tokens to define a type of merchant-specific tracking unit that can be incremented or reduced according to customer use (for example, airtime minutes, downloads, incentive points, storage space, gaming currency, etc.).

You can define any number of tokens, and you manage each customer’s associated balance of units by granting (incrementing) and consuming (reducing) token counts through products, billing plans, or subscriptions.

• Define products that grant customers tokens and/or products that are priced in tokens.

• Define billing plans that are priced in tokens.

• Define subscriptions to which tokens can be credited or which contain products that grant tokens, or that use tokens to purchase items.

Token balances are stored on a customer account or subscription. Token credits can be granted to a subscription but are typically granted to an account. When consumed by a subscription, CashBox draws off the token balance on the subscription first, then on the account. Token balances on a subscription can only by used to purchase items on that subscription. Tokens granted through a product purchase are credited only to the account.