Member-only story
My Understanding of ONDC — Part 1
What is ONDC?
Open Network for Digital Commerce (ONDC) is an initiative aiming at promoting open networks for all aspects of exchange of goods and services over digital or electronic networks.
Technical workflow ONDC apps
Terminologies:
- Client(Buyer) — It’s the end user who wants to purchase any products.
- Buyer App(BAP) — Its the application (Web App or Mobile App) where Buyer can search for the products they like and buy it. Note while searching for any products you must have to provide your location.
- ONDC Gateway — When Buyer search for any products, search request goes from buyer app to ONDC Gateway and ONDC Gateway broadcast that requests to all Seller App present in the registry for specific location.
- Seller App (BPP) — This is main application holding all products, sellers, support fulfillment etc. Here seller can add products, manage inventory, generate invoice, shipments etc. Note buyer apps does not have any products, seller sends products to buyer app via ONDC gateway on search request.









