One deployment
Operate the complete platform in infrastructure and regions you choose, with one observable boundary.
Commerce
Intelligence
Infrastructure
Why institutions choose Box
Keep the brand, records, rails, and merchant relationship.
Start here
By merchant activity
By deployment
See it running
OlivePay licensed Box. The tills are already in the field.
Full commerce platform
Deploy the engine, console, website, till, payments, and automation together in your environment and under your name.
Full platform deployment
Install one licensed package set with a shared catalogue, customer, order, payment, and reporting foundation. The console, website, till, and automation layer move through one release path instead of drifting as separate products.
Explore the platform
Operate the complete platform in infrastructure and regions you choose, with one observable boundary.
Move the engine and every installed surface forward together from a tested package manifest.
Give merchants consistent products, orders, customers, payments, and reporting across every channel.
Keep Box behind the institution experience, domains, support model, and commercial relationship.

Embedded components
Install checkout, invoicing, catalogue, till, or reporting capability without introducing a second merchant identity. Each component reads the same commerce records and follows the institution’s navigation, permissions, and support route.
Explore embedded componentsPlace a secure payment surface inside an existing journey.
Create and settle invoices without leaving the institution product.
Expose product management where merchants already work.
Bring a till to compatible devices and institution-selected rails.
Use the institution auth guard instead of another merchant account.
Return commerce outcomes to one merchant operating view.
Engine only
Use the OpenAPI description generated by the running deployment for catalogue, checkout, orders, customers, payments, and transactions. Your teams own every interface while Box supplies the domain model and upgradeable package boundary.
Explore Engine only
Keep interaction and brand decisions with your product and engineering teams.
Use the API description produced by the packages actually installed.
Bind external services through explicit ports rather than hard-coded dependencies.
Choose the complete package set, bind institution services, and launch every merchant surface through one release path.
Install the capabilities required, connect identity and providers, and render them inside the institution product.
Load licensed packages, generate clients from the running API, and create institution-owned interfaces on stable primitives.