Skip to content

Latest commit

 

History

History
61 lines (36 loc) · 2.62 KB

README.md

File metadata and controls

61 lines (36 loc) · 2.62 KB

BAP BPP Integration-to-Gateway

Step wise guide to integrate your BAP or BPP to beckn gateway.

For starter please have a look at this URL https://beckn-registry.readthedocs.io/en/latest/index.html

What you will need:

Regsiter to registry and and add yourself as network participant. A unique ID is needed hence your applications FQDN domain is suggested, you can use any text for ID as long as its uniquue on network at that moment.

image

Once participant is added, details about participant need to be filled. Please visit https://registry.becknprotocol.io/network_domains/index to see available domain, only these domain will be used to commmunicate on beckn network.

Navigate to network participant and click on edit button on your entry. Click on Network role tab. Here you can register as BAP or BPP

One example where one network participant has registerred as BAP and BPP both. image

Make sure status is subscribed while filling the network role information to be able to send and recieve request.

image

make sure to add the operating region.

image

Participant key :

Signing public key and encryption key need to be added to veify the legitimate requesters.

Generate a pair of private key , publick key using ED25519

ssh-keygen -t ed25519

OR for testing, use any of the online tool. one working example as of now is: https://ed25519.herokuapp.com/

other URLS: https://registry.becknprotocol.io/crypto_keys/generate/ed25519:256 https://registry.becknprotocol.io/crypto_keys/generate/x25519:256

Once you have the keys, navigate to participant key tab on network participant information page. and add the information

Once added, your entry on network is complete and you should be able to send request given that you have signed the requests.

image