The Dimensions type-state struct has a single merchant_id dimension used to build the Superposition config context. In platform flows, there are two distinct merchant identities:
- Platform merchant (provider) — the governing entity that owns the platform
- Processor merchant — the merchant whose credentials and configuration are actually used for the transaction
Using a single merchant_id, it's impossible to apply dimension-based config overrides independently for each of these two entities in Superposition.
The Dimensions type-state struct has a single merchant_id dimension used to build the Superposition config context. In platform flows, there are two distinct merchant identities:
Using a single merchant_id, it's impossible to apply dimension-based config overrides independently for each of these two entities in Superposition.