0% found this document useful (0 votes)
9 views

Project Proposal For Up Iap I

Uploaded by

vandana prakash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Project Proposal For Up Iap I

Uploaded by

vandana prakash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Proposal For IDFC UPI API Project

Scope of the Project: Implementation/integration of UPI APIs to web app and android app.
Project Stages:
1. Development
2. Deployment
3. Production
4. Feedback

Number of APIs to work on:

1. 5.2 Silent SMS API


2. 5.3 Customer Profile Registration API
3. 5.4 Check Available Virtual Address API
4. 5.5 Validate Virtual Address API
5. 5.6 Generate Virtual Address API
6. 5.7 List Bank API
7. 5.8 List Bank Account API
8. 5.9 Register Account API
9. 5.10 Account Preference API
10. 5.11 Generate Bank OTP API
11. 5.12 Set PIN API
12. 5.13 List Public Keys API
13. 5.14 View Registered Virtual Address API
14. 5.15 View Registered Accounts API
15. 5.16 View Registered Profile API
16. 5.17 Update Customer Profile API
17. 5.18 Change UPI PIN API
18. 5.19 Balance Enquiry API
19. 5.20 Send Money API
20. 5.21 Collect Money API
21. 5.22 Pending Collect API
22. 5.23 Confirm Collect Money API
23. 5.24 Merchant Status Update API
24. 5.25 Transaction List API
25. 5.26 Collect Notification API
26. 5.27 Check Transaction Status API
27. 5.28 PreAuth API
28. 5.29 Refund API
29. 5.30 Register Feedback API
30. 5.31 Corporate / Merchant Profile Registration API
31. 5.32 Corporate / Merchant Profile View API
32. 5.33 Customer Profile Deregistration API
33. 5.34 Remove Registered Bank Account API
34. 5.35 Remove Registered Virtual Address API
35. 5.36 Block/Unblock Collect API
36. 5.37 Block List API
37. 5.38 Third Party Validation API
38. 5.39 Terminal Profile Registration API
39. 5.40 Customer ID Enquiry API

*Required man hours can be ± 20% of the mentioned time.


40. 5.41 List PSP API
41. 5.42 MANDATE
42. 5.43 LIST PENDING MANDATE
43. 5.44 PAYER CONFIRM MANDATE
44. 5.45 MANDATE EXECUTION
45. 5.46 MANDATE HISTORY
46. 5.47 MANDATE NOTIFICATION
47. 5.48 MANDATE PRE-DEBIT NOTIFICATION
48. 5.49 MANDATE STATUS UPDATE
49. 5.50 LIST MERCHANT PUBLIC KEY

What to be achieved:
1. Integration of above mentioned IDFC APIs with our backend.
2. Make APIs for handling the post and get request on backend with integration to
IDFC.
3. Figure out the required fields for consumer and android application side.
4. Save all the transactions details to database with advanced infrastructure.
5. Documentation for the project for better implementation and understanding of any
employee/administrator.

Requirements:
1. One AWS/Google cloud server for hosting of application. Company’s cloud server can
also be used.
2. A free hosting server may require if any demand arrives in the project.

Explanation:

Total No. of APIs: 44

S.no Category of API Color Code Nos Required Technology


(CC) Man Hours*
1 Easy Yellow 17 204 Python,ORM,DRF
2 Moderate Green 10 160 Python,ORM,DRF
3** Challenging Magenta 9 180 Python,HTML,ORM,DRF
4 More Challenging Red 8 240 Python,DRF,ORM,RSA
5 Previously White/No 5 - -
Completed Color
Total 44 784(~98days)

**skipping 3rd Magenta Colored APIs for now, as these apis will be required when we are going to lend money
to consumer/or giving loan to consumers. Hence, skipped those parts for now.

Total APIs Nos. will be = 44-9 = 35


Total Man Hours will be = 784 – 180 = 604 hours(~76 days)

*Required man hours can be ± 20% of the mentioned time.


Time graph:

S. No API 1-4 weeks 4-8 8-12weeks 12-16weeks


weeks
1 Easy (Yellow CC)
2 Moderate (Green
CC)
3 More Challenging
(Red CC)

Deadline for the project: 16 weeks from date of acceptance of work.

Project Cycle:
1. First Submission/Code commit – In the end of 5th week
2. Second Submission/Code commit(check-in) – in the end of 9th week
3. Third Submission/Code check-in – in the end of 16th week

Project Cost:

Cost per hour = 225/-per hour


Total required work hours = 604 hours

Bank Account Details:


Name: Anand Shekhar
Account No: 537202010061512
IFSC code: UBIN0553727
Branch: IIT Kanpur
Bank: Union Bank of India

Terms and Conditions:


1. This project does not have any relation with my October/2022 month’s salary.
2. Release of payment in the above-mentioned bank account after the first submission
for 204 hours.
3. Release of Payment after second submission for 160 hours.
4. Release of Payment after third submission for 240 hours. Full Pending Payment
should be cleared on this submission.

*Required man hours can be ± 20% of the mentioned time.

You might also like