Package: ondc
python-ondc (WIP)python-ondc is a python adaptor for ONDCInstallingpip install python-ondcUsage>>> import ondc
>>> ondc.version()
'v0.0.1'Beckn Protocol API SpecificationThis folder contains the Core API specification for Beckn Protocol. It defines interoperable API endpoints for discovery, order, fulfillment and post-fulfillment actions performed between a producer and a consumer. To improve performance and scalability, some Meta APIs are also specified. All these APIs are stateless and asynchronous.The current format for representing these endpoints isOpen API 3.0Supported ActionsDiscovery ActionssearchThis action describes how a BAP can search for products and services.on_searchThis action describes how a BPP can publish the catalogs of its providers.Order ActionsselectThis action describes how a BAP can request a quote from a BPPon_selectThis action describes how a BPP can provide a quote to a BAPinitThis action describes how a BAP can request the final payment terms from a BPPon_initThis action describes how a BPP can provide the final payment terms to a BAPconfirmThis action describes how a BAP can request the BPP to confirm the transactionon_confirmThis action describes how a BPP can return a confirmed transactionFulfillment ActionsstatusThis action describes how a BAP can request the latest status of a transactionon_statusThis action describes how a BPP can return the latest status of a transactiontrackThis action describes how a BAP can request tracking information of an orderon_trackThis action describes how a BPP can return the tracking information of an orderupdateThis action describes how a BAP can request the BPP to update an active orderon_updateThis action describes how a BPP can return an updated ordercancelThis action describes how a BAP can request the BPP to cancel a transactionon_cancelThis action describes how a BPP can return a cancelled orderPost-fulfillment ActionssupportThis action describes how a BAP can request support information for a transactionon_supportThis action describes how a BPP can return support information for a transactionratingThis action describes how a BAP can provide rating for a Rateable Entity of a BPPon_ratingThis action describes how a BPP can acknowledge the rating provided by a BAP for a Rateable Entity of a BPPMeta Actionsget_rating_categoriesThis action describes how a BAP requests a BPP to provide all the Rateable Entitiesrating_categoriesThis action describes how a BPP returns all the Rateable Entities to a BAPget_cancellation_reasonsThis action describes how a BAP requests a BPP to provide a list of cancellation reasonscancellation_reasonsThis action describes how a BPP returns the list of cancellation reasons to a BAPget_feedback_categoriesThis action describes how a BAP requests a BPP to provide a list of categories for which feedback can be givenfeedback_categoriesThis action describes how a BPP returns the list of categories for which feedback can be givenget_feedback_formThis action describes how a BAP requests a BPP to provide a feedback form for a particular rating category and valuefeedback_formThis action describes how a BPP returns a feedback form for a particular rating category and value