Intermediate Currency

The Intermediate Currency pattern introduces an artificial layer of abstraction between the user's fiat money and the digital goods or services they wish to purchase. Distinct from general price comparison prevention, this pattern relies strictly on transactional coercion—forcing users to first buy a platform-specific virtual currency (e.g., “gems”, “tokens”, or “coins”). By enforcing this exchange redirection, the interface cognitively decouples the perceived cost from the actual real-world financial impact, leveraging the “fiduciary abstraction” effect to significantly reduce the psychological pain of paying. Furthermore, this pattern frequently employs asymmetric denominations, leaving the user with an unspendable remainder. This residual balance exploits mental accounting principles, acting as a sunk cost that pressures the user into initiating future, otherwise unintended purchases.

1

Interception of the Fiat Checkout Flow

Intermediate Currency: Interception of the Fiat Checkout Flow
PREMIUM

Stellar Nova Bundle

1,299 coins

Unlock exclusive in-game items, skins, and 500 bonus coins. Limited time offer for new players.

by Stellar Games Inc.

Condition 1: Interception of the Fiat Checkout Flow
Given
To model this coercive redirection, we define as the current interface state displaying a purchasable digital item, and as its primary transaction trigger (e.g., a “Buy” button). We contrast , representing a standard fiat payment gateway, with , representing an internal storefront built strictly for purchasing virtual currency. The feature triggers if the targeted transition edge systematically bypasses direct fiat payment, forcibly routing the user away from the checkout and into the virtual exchange:
2

Visual Obscuration of Real-Currency Equivalence

Intermediate Currency: Visual Obscuration of Real-Currency Equivalence
LIMITED

Legendary Dragon Skin

4,500 Gems
$45.00 / 4,500 Gems

A one-of-a-kind animated skin for your hero. Cosmetic only — no stat changes.

Condition 2: Visual Obscuration of Real-Currency Equivalence
Given
To establish a visual baseline for Intermediate Currency, the algorithm identifies virtual-currency price labels (e.g., “500 Gems”) and searches for their real-currency conversion equivalents within the same viewport. The feature triggers if the real-cost disclosure is either entirely absent from the rendered output or, if present, rendered at a font size below 50% of the base body text, mathematically establishing deliberate visual obscuration of the actual monetary cost:
3

Lexical Tokenization mapped to Forced Exchange

Intermediate Currency: Lexical Tokenization mapped to Forced Exchange
800 Gems

Mythic Sword of Dawn

2,500 Gems

A legendary blade forged from dawnlight. +45 attack, unique trail effect.

Exchange — the only way to pay

No card payments accepted for this item. Fiat money must first be converted into gems.

Condition 3: Lexical Tokenization mapped to Forced Exchange
Given
To verify that the abstraction is structurally enforced rather than merely cosmetic, we establish as a localized, non-standard token system and as the extracted price text of the item located on state . By tracking as the mandatory interaction vector required to acquire with fiat money, the feature triggers if the token classifier determines the price is strictly expressed in a virtual lexicon AND the system actively gates the final transaction behind the prior execution of the exchange vector: