Glossary
This glossary defines key terms used throughout the documentation to ensure a clear and consistent understanding for both streaming platforms and retailers.
API
Application Programming Interface – A set of rules and protocols for building and interacting with software applications. The Jay marketplace offers several APIs to enable integration for both streaming platforms and retailers.
Basket
A session-based container that holds selected products for a user, facilitating the checkout process. The Basket maintains the user's product selections until checkout is completed or the session expires.
Basket API
An API that handles basket and checkout operations, including adding, removing, and updating products, and processes payment status updates via Stripe webhooks. The Basket API is primarily used by streaming platforms to manage the shopping experience.
Checkout
The process through which a user finalizes their purchase, including payment and confirmation steps. The Jay marketplace uses Stripe to securely process payments during checkout.
Connected Account (Stripe)
A Stripe account linked to the Jay marketplace that allows retailers to receive payments directly. Connected accounts maintain separate financial records while benefiting from the Jay marketplace's payment infrastructure.
Contextual Commerce
A commerce approach that embeds shopping opportunities within relevant content experiences, such as allowing viewers to purchase products seen in streaming content.
ERP (Enterprise Resource Planning)
Business process management software that integrates applications to manage and automate back-office functions related to technology, services, and human resources. Retailers can connect their existing ERP systems to the Jay marketplace through various connectors.
Express Dashboard (Stripe)
A simplified version of the Stripe dashboard provided to retailers connected to the Jay marketplace. It allows retailers to monitor transactions, view reports, and manage payment-related operations.
Integrator
Short term for an integration application that consumes the Jay marketplace APIs to enable contextual commerce experiences.
Jay marketplace
A contextual commerce platform that connects streaming content with shopping opportunities, allowing viewers to purchase products related to what they're watching. It serves as the intermediary between streaming platforms and retailers.
Merchant
A business entity (retailer) that sells products through the Jay marketplace. Merchants connect to the platform to offer their products within streaming content contexts.
Payment Intent
A Stripe object that tracks the payment lifecycle, representing a customer's intent to pay for something. It contains information about the payment amount, currency, and status.
Platform
In the context of the Jay marketplace, a platform refers to a streaming service or content provider that integrates with the Jay APIs to offer contextual commerce experiences to their viewers.
Playout API
An API responsible for delivering curated content feeds to applications, enabling dynamic content presentation based on what users are watching. The Playout API is primarily used by streaming platforms to receive relevant product recommendations.
Product API
An API that enables retailers to manage their product catalog within the Jay marketplace, including creating, updating, and removing products, as well as managing inventory and pricing.
Retailer
A business that sells products through the Jay marketplace. Retailers connect their product inventory to the platform, enabling their products to be displayed and purchased within streaming content.
Session
A temporary context that maintains user-specific data, such as basket contents, during their interaction with the application. Sessions help provide a consistent shopping experience across different parts of the streaming platform.
Streaming Platform
A digital service that delivers video content to viewers over the internet. Streaming platforms can integrate with the Jay marketplace to offer contextual commerce experiences to their viewers.
Stripe
A third-party payment processing platform used to handle transactions securely within the checkout process. The Jay marketplace uses Stripe to process payments between viewers and retailers.
Webhook
An HTTP callback that delivers real-time notifications about specific events. The Jay marketplace uses webhooks to communicate important events like payment status changes between different components of the system.
Sales
For any questions or inquiries, please contact the Jay Sales Team.