Activation And Health
Activation links a physical POS terminal to its OpenApp integration profile. The merchant generates a short-lived PIN in the merchant panel and the POS operator enters the merchant tax identifier and PIN into the POS. After OpenApp validates the PIN, the POS receives credentials for subsequent POS-to-OpenApp calls and, if queue delivery is configured, queue credentials for receiving OpenApp-initiated commands.
Product Listings And Menu Sync
Restaurant menus are represented as OpenApp product listings and listing variants. The POS provides location-specific operational data such as product identifiers, prices, availability, and modifier constraints.
Table QR Ordering
When a customer scans a table QR code, OpenApp resolves the QR code to a restaurant location and POS table identifier. OpenApp then creates or joins a table session where customers can add selected products.
Pickup And Delivery Ordering
Pickup and delivery ordering inside OpenApp use the POS integration capability when the POS remains responsible for item acceptance, kitchen operations, payment recording, and order closure.
Bill Preparation And Payment
For table postpay flows, OpenApp first asks the POS to prepare the bill. The POS should freeze or protect the bill state enough to ensure that the amount shown to the customer can be paid safely.