3U

Glossary

Key terms and concepts.

Terms

Developer — A registered third-party developer building integrations.

Plugin — A remote integration connecting an external service to ThreeU.

Manifest — JSON document defining a plugin's runtime contract.

Provider — Communication mechanism between ThreeU and a plugin.

RemoteHttpProvider — Provider handling signed HTTPS communication.

Brand — A merchant business on ThreeU.

Brand Plugin Install — Join record between brand and plugin with config, credentials, permissions.

Config Schema — JSON schema for the merchant settings form.

Credentials — Encrypted merchant-provided secrets.

Enabled Actions — Merchant-activated subset of plugin actions.

Webhook Secret — Per-install secret for signing and verifying webhooks.

Gateway Action — User-triggered action flowing through ThreeU gateway middleware.

Inbound Webhook — HTTP request from developer service to ThreeU.

Outbound Action — HTTP request from ThreeU to developer service.

Theme — Storefront UI package with customizable components.

Admin App — Back-office application for brand management.

POS App — Point-of-sale application for in-store retail.

Contract — Commercial agreement (AccountContract) between parties.

Wallet — QAR-denominated developer wallet for earnings.

Public Token — Browser-safe token scoped to catalog data.

Secret Token — Server-only token with full admin access.