Skip to content

04.02 Routing Blueprint Editor ​

Status: draft for discussion

1. Goal ​

Routing must be configured visually and clearly.

User should see a blueprint with rules, arrows, groups, and targets, not technical tables.

2. Where Blueprint Is Used ​

Blueprint is needed in two places:

  • routing inside Payment Method;
  • routing inside MASTER MID.

Payment Method routing inside brand leads to MASTER MID GROUP.

MASTER MID routing leads to SUB MID GROUP.

3. Routing Rule ​

User can add Routing Rule.

Routing Rule contains one or more Conditions.

Conditions inside Routing Rule work through AND.

Example:

  • country is LV/LT/EE;
  • amount is greater than 10 EUR.

If all conditions are met, transaction is routed to the selected group.

4. Fallback Route ​

Fallback route must not look like the last regular rule.

Fallback is a separate blueprint setting.

Expected behavior:

  • regular rules are shown separately;
  • fallback route is shown separately;
  • fallback route points to a target group;
  • if regular rules do not match, the system uses fallback.

5. Draft and Publish ​

Routing changes must go through draft/publish.

User creates a draft, edits the blueprint, saves changes, and publishes the version when the configuration is ready.

Active version must be visually clear.

6. Hidden Data ​

Merchant user must not see internal provider data without business access.

If a route leads to hidden internal configuration, UI shows a safe business name or placeholder.

7. What the Team Decides ​

Design and development teams propose graph editor, storage, validation, and conflict handling.

Комментарии

Комментариев пока нет.