Installation Steps - Provider
Install/setup Sandbox
Important Note: As a provider you need to setup a component/service which accepts the request from the network and then interacts with your software to do transactions. It has to be an endpoint (it is called as webhook_url in the description below) which receives all the network requests (search, select etc) and send back the on_xxxx responses Ref.Link: 1. https://github.com/beckn/beckn-sandboxi 2. Please also see the flow/architectural diagram in the Beckn Protocol - Quick Overview Section
Step 1 : Clone the repo
Clone the Beckn-ONIX repository : git clone https://github.com/beckn/beckn-onix.git
Step 2: Go to the folder
Navigate to the installation folder : cd beckn-onix/install
Step 3: Execute
Run the installation script: ./beckn-onix.sh
Step 4: Select Participant Type(BAP/BPP)
Specify you want to join an existing network and install the BPP.
Step 5: Subscriber Id ie.URL w/o http
Enter the Subscriber ID for the BPP : eg. agriorg-bpp-network.mydomain_name.com (Here please mention your domain name that will be registered in the OAN registry. The OAN gateway will broadcast any request from the network to this domain. Generally the subscriberId is same as your domain URL without "https" )
Step 6: Subscriber URL
Enter the Subscriber URI for the BAP:
eg. https://agriorg-bpp-network.mydomain_name.com
Step 7 : Enter Registry Url
Enter the address of the subscription endpoint of the registry of the network you want to join
ie. https://oan-registry.tekdinext.com/subscribers
Step 8: Inform Us
Once the above installation is over, pls send a message to [email protected] , so that we can activate your account.