View Proposal


Proposer
Idris Ibrahim
Title
Third Party Provider (TPP) Application for Open Banking
Goal
Create TPP Android mobile application to redirect to the Sainsbury’s Bank Credit Card app.TPP app displays Sainsbury’s Bank account details (actual data for the specific test environment) TPP app can remove the linked Sainsbury’s Bank account
Description
Open Banking was introduced in 2019 as part of the Payment Services Directive (PSD2) regulationsto give customers greater control over their financial data. A TPP is an authorised online service provider which interacts with a bank, they can with the customers consent allows you to see all your banking products in one place. Money Dashboard is one example of a TPPCurrently testing isn’t complete as there no TPP app in the lower environments (SIT, UAT and PPE*). to test the journey between a TPP and the Sainsbury’s Bank Credit Card app. The solution to this is to create a TPP app (for Android) that will redirect to the Sainsbury’s Bank app (in the lower environments) if the app is installed or Sainsbury’s Bank web site page if the app is not installed, login and give consent before redirecting back to TPP app and displaying Sainsbury’s Bank Credit Card data.This app will include the use of open banking API’s, certificate signing and a user-friendly interface and will allow better testing of this app-to-app journey.*SIT = System Integration Testing, UAT = User Acceptance Testing PPE = Pre-Production Environment
Resources
Access to open banking directory (A list of regulated providers)Access to Sainsbury’s Bank Fantastic Urieka and postman collection
Background
Software Development for Business GA Programme F211-SDB
Url
Difficulty Level
Variable
Ethical Approval
None
Number Of Students
1
Supervisor
Idris Ibrahim
Keywords
Degrees
Bachelor of Science in Software Development for Business (GA)