Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

web API 66% d Only - You can't save changes to this file. Coursework: Web-based Payment Portal Develop a web-based payment Portal for a school.

image text in transcribed

web API

66% d Only - You can't save changes to this file. Coursework: Web-based Payment Portal Develop a web-based payment Portal for a school. This protal is to assist the school to accept payments on their e-commerce applications. As part of your work, develop a simple ecommerce application to utilize the Application Programming interfaces (APIs) exposed by your payment gateway. Your application must expose APIs that will assist the school to do the following Receive Payment from dients . Check an Account Balance . Retrieve Transaction History Refund a Sale The assignment is meant to test your understanding of developing a secure, open-standards based API to support server-client communication Implement appropriate security to ensure only authorized users can use your API. Demantration Your system must be demoed to your tutor every Friday for formative feedback. The date for the final demonstration you will be communicated in class. Documentation As part of your final submission, you must produce a report on your work. This should include the following items Provide a detailed design of your system with the appropriate diagram. This may include but not limited to Use Case Diagram, Class Diagrams, Context Diagram and Sequence Diagram A clear explanation of the strategy used to ansure that the AP exposed we will secured and using the appropriate protocol Provide a detailed documentation of the request and response information in all Apicals 10 M Quality criteria include Indentation Use of white-space Sensibile names for variables . Use of Open-standards to develop you RESTful API Task and Mark distribution: 1 Design an API based on requirements - 20 marks Graphic User Interface of a functional web payment portal (20 Marka) Usability and accessibility of content, color etc. (10 Marka 2 Implement a functional API according to the design - 20 mars a Code are to be submitted via GitHub, and Repons are to be made available through the module platform . Codes submitted must be functional, which perfoma wil the operations above. (10 Mark The implementation of authentication methods would attract extra marks. For ecomple, using OAuth 2 would attract 5 mars than Basic HTTP Auth, etc. is Maris 66% d Only - You can't save changes to this file. Coursework: Web-based Payment Portal Develop a web-based payment Portal for a school. This protal is to assist the school to accept payments on their e-commerce applications. As part of your work, develop a simple ecommerce application to utilize the Application Programming interfaces (APIs) exposed by your payment gateway. Your application must expose APIs that will assist the school to do the following Receive Payment from dients . Check an Account Balance . Retrieve Transaction History Refund a Sale The assignment is meant to test your understanding of developing a secure, open-standards based API to support server-client communication Implement appropriate security to ensure only authorized users can use your API. Demantration Your system must be demoed to your tutor every Friday for formative feedback. The date for the final demonstration you will be communicated in class. Documentation As part of your final submission, you must produce a report on your work. This should include the following items Provide a detailed design of your system with the appropriate diagram. This may include but not limited to Use Case Diagram, Class Diagrams, Context Diagram and Sequence Diagram A clear explanation of the strategy used to ansure that the AP exposed we will secured and using the appropriate protocol Provide a detailed documentation of the request and response information in all Apicals 10 M Quality criteria include Indentation Use of white-space Sensibile names for variables . Use of Open-standards to develop you RESTful API Task and Mark distribution: 1 Design an API based on requirements - 20 marks Graphic User Interface of a functional web payment portal (20 Marka) Usability and accessibility of content, color etc. (10 Marka 2 Implement a functional API according to the design - 20 mars a Code are to be submitted via GitHub, and Repons are to be made available through the module platform . Codes submitted must be functional, which perfoma wil the operations above. (10 Mark The implementation of authentication methods would attract extra marks. For ecomple, using OAuth 2 would attract 5 mars than Basic HTTP Auth, etc. is Maris

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Management Audit Maximizing Your Companys Efficiency And Effectiveness

Authors: John Nolan

1st Edition

0801975581, 978-0801975585

More Books

Students also viewed these Accounting questions

Question

What is the graph of the circle described by the equation 2-2-2

Answered: 1 week ago

Question

3. How has e-commerce transformed marketing?

Answered: 1 week ago