Org & handle
javahouse@oda. Locations. Staff and OWNER / CASHIER / AUDITOR roles when we turn them on for real.
Home · Business
Oda Business · §34–37
The merchant should not care where the money originated. Java House, Naivas, a hotel, a school, or a stall — same accept surface. Same frozen contract Oda Retail already uses for restock.
Organization → brand → branch → outlet → terminal. Useful the day Naivas cares. Simple the day Amina hangs a QR.
javahouse@oda. Locations. Staff and OWNER / CASHIER / AUDITOR roles when we turn them on for real.
Static is identity. Dynamic is this amount, this order, this expiry. Large QR on the phone. Sound when it lands.
Privileged actions get an audit log in the spec. Today you already get status, webhooks, recon — no pretend bank license.
Customer pays from M-PESA or KCB or a card. You do not print three tills.
Retail restock talks to this checkout. You are not a greenfield integration if you already run Oda.
This page is /business on odapay.odaflow.com. The working console is :4030 until you put a host in front of it. No extra TLD required.