Develop and complete the end-to-end consumer flow for P2P Energy Trading using the Beckn-Gemini Bot. The flow starts with detecting the consumer flow, processing their electricity bill, and ends with confirming the trade via UPI transaction. This flow will involve various steps such as bill upload, OTP validation, search, selection, trading confirmation, and generating a QR code for UPI payment.
Goals
[x] Detect the consumer flow from the user's interaction with the bot.
[x] Implement functionality for uploading and processing the consumer's electricity bill.
[x] Confirm signup for P2P Energy Trading with the consumer.
[x] Implement OTP generation and validation for secure transactions.(random 6 digit OTP)
[x] Provide confirmation for search initiation and handle search responses.
[x] Allow the consumer to confirm their selection for energy trading.
[x] Generate and process the trading bill for the transaction.
[x] Confirm the initiation of the trading process with a generated QR code.
[x] Link the generated QR code with UPI for payment.
[x] Automatically confirm the transaction upon successful UPI payment.(30 sec default time)
[x] Complete the flow with an on_confirm response to finalize the trade.
Expected Outcome
A fully functional end-to-end consumer flow for P2P Energy Trading using the Beckn-Gemini Bot, from detecting the consumer to confirming the trade with UPI payment.
Seamless interaction for the consumer, guiding them through each step of the energy trading process using prompts.
Secure OTP validation and QR code generation linked with UPI for payment.
Acceptance Criteria
[x] Consumer flow is detected and initiated correctly by the bot.
[x] Electricity bill is successfully uploaded and processed for the consumer.
[x] The consumer receives confirmation for P2P Energy Trading signup.
[x] OTP is generated, validated, and confirmed for secure transactions.
[x] Search for energy trading is initiated, and responses are provided based on consumer queries.
[x] Consumer confirms their selection and proceeds with the transaction.
[x] Trading bill is generated, and the QR code is linked with UPI for payment.
[x] The transaction is automatically confirmed upon successful UPI payment.
[x] on_confirm is triggered, finalizing the trading process.
Description
Develop and complete the end-to-end consumer flow for P2P Energy Trading using the Beckn-Gemini Bot. The flow starts with detecting the consumer flow, processing their electricity bill, and ends with confirming the trade via UPI transaction. This flow will involve various steps such as bill upload, OTP validation, search, selection, trading confirmation, and generating a QR code for UPI payment.
Goals
on_confirm
response to finalize the trade.Expected Outcome
Acceptance Criteria
on_confirm
is triggered, finalizing the trading process.Mockups / Wireframes
NA
Product Name
Beckn-Gemini
Domain
TBD
Tech Skills Needed
Complexity
High
Category
Consumer Flow Development
Sub Category
End-to-End Flow
Project View
Beckn-Gemini P2P Energy Trading
Project Name
Beckn-Gemini