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.