beckn / beckn-utilities

Other
0 stars 2 forks source link

Create a new project BPP connector #75

Open vishi24 opened 5 months ago

vishi24 commented 5 months ago

Description

In an effort to streamline processes, we're directly integrating the webhook into the sandbox, thus eliminating the necessity to maintain the sandbox as a separate repository. Nevertheless, the sandbox which will be called the BPP connector from now onwards could still be beneficial for new participants seeking a jump-start app for the BPP connector.

The BPP connector will have the same functionality as the webhook only difference is that the webhook is used for sandbox and has a hardcoded response that should be replaced with the BPP respective APIs.

The BPP connector should mention the configuration changes required to use the BPP connector with the real BPP application.

The BPP connector will be implemented solely for one domain, with the configuration containing domain and version details.

Here are the steps to proceed:

  1. Create a new folder named "BPP-adaptor" in the beckn-utilities repository.
  2. Place all code related to this inside the newly created folder.
  3. Test the BPP connector by replacing the sandbox with the BPP adaptor and connecting it to the BPP. Ensure the proper functionality of the BPP.

This approach is designed to enhance efficiency and facilitate the seamless integration of the BPP connector into our system.

Goals

Expected Outcome

A small application that will work similarly to the current webhook application, will be used by the BPP implementors to connect with the protocol server.

Acceptance Criteria

Implementation Details

Refer to [current webhook] (https://github.com/beckn/beckn-sandbox-webhook/tree/main)

Mockups / Wireframes

NA


[Please note that the below section of the ticket has to be in the format as mentioned as it is key to enabling proper listing of the project. Please only choose the options mentioned under the headings wherever applicable.]

Product Name

Beckn Utilities

Project Name

BPP adaptor

Tech Skills Needed:

Node js Typescript

Complexity

Medium

Category

Development

Sub Category

Enhancement