Installation Steps - Provider

Please note that before you proceed with the installation steps below, please make sure that you have gone through the Pre-requisites page and fulfilled all the items mentioned there including server/ VMs, domains etc If not, please go back and read that section.

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.