Overview
The Open Network for Digital Commerce (ONDC) is an initiative by the Government of India to promote an open and inclusive e-commerce environment
The potential impact of large foreign e-commerce players act as central intermediary like Amazon on small and medium-sized businesses in India,
The concentration of market power in the hands of a few dominant players to decide the Market price of produce during high demand, as well as the potential loss of jobs for retailers & small & medium-sized business owners
High entry barriers: Small businesses and startups often face high entry barriers when trying to participate in digital commerce due to the cost and complexity of developing their own digital infrastructure.

Tags | Basic |
Share |
Requirements
Our solution
Open-commerce buyer application that implements ONDC buyer API.
- Your open-commerce buyer application sends a message (eg. /search) to the Buyer App Service. The Buyer App Service validates the JSON payload.
- The Buyer App Service publish the message to the Pub/Sub topic.
- The Request Action Service pulls the message from the Pub/Sub topic, creates an auth header and sends it to the ONDC network.
- The BAP API receives a callback message (eg. /on_search), the service validates an auth header and JSON payload, and publishes it to a Pub/Sub topic.
- The BAP Adapter Service pulls the message from the Pub/Sub topic and sends it to your open-commerce buyer application.
Open-commerce seller application that implements ONDC seller API. Note: instead of implementing API with async communication, you need to implement it with sync communication as shown in the communication flow
- The BPP API receive a message (eg. /search), the service validates an auth header and JSON payload, and publish it to the Pub/Sub topic.
- The Seller Adapter Service pulls the message from the Pub/Sub topic and sends it to your open-commerce seller application.
- Your open-commerce application responds a callback message back to the Seller Adapter Service. This is a sync communication.
- The Seller Adapter Service publishes your response to the Pub/Sub topic.
- The Callback Action Service pulls the message from Pub/Sub topic, creates an auth header and sends it to ONDC network.
REFERENCE:
- Seller means, A seller is any individual or entity that offers any product, service, or financial asset for purchase. Here refers to Retailers, Distributors, Wholesale Distributors, Stockist, Sub Distributors, micro, small and medium enterprises traders
- Buyer means, eCommerce buyer / customers / end customers to choose a product or service they want, from any supplier, from anywhere
- Logistics Business means, A logistics service provider (LSP) is an outsourced company that provides supply chain management services such as transportation, warehousing or distribution services.
- Corporate means, A manufacturer is a company that produces finished goods from raw materials and then sells the goods to consumers, wholesalers, distributors, retailers, sub retailers.