Skip to content

nstarlike/JavaOpenBanking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JavaOpenBanking

  KFCT(Korea Financial Telecommunications & Clearings Institute) is pursuing Open Innovation through Open Platforms and utilizaing APIs in the age of open finance. They provide various services with standarized APIs and support to vitalize innovated finance services of Fin Tech companies. One of the services which they provide is the Open Banking. It's the platform for open financial payments that provides public standardized APIs which enable developers to implement varied financial services like an integrated banking service provided with one app and deals with jobs related to engaging deals by those APIs.

Architecture

  • Microservices Architecture
    • Business Service Servers
    • Authorization Server
    • Config Server
    • API Gateway Server
    • Client Application

Service

  • Authorization
    This service authenticates and authorizes users to access other sevices and provides those functionalities using the OAuth2 specification. To do that, Spring Security and Spring Authorization Server frameworks are used.
  • Management
    This service manages users and organizations. System manager can manage users, organizations and system settings, etc. and users can manage own information.
  • Account
    This service provides account-related services. Users can check the balance and the bank statements in thier bank account. Also they can deposit and withdraw between accounts.
  • Card
    This service provides card-related services. Users can check the list of their credit cards, the information of each card and the bills.
  • Prepayment
    This service provides prepay-related services. Users can check the list of their prepayments, the balance, the information and the transactional history of each prepayment.
  • Insurance
    This service provides insurance-related services. Users can check the list of their insurances which they contracted and the payment history of each insurance.
  • Loan
    This service provides loan-related services. Users can check the list of their Loans and the basic information of each loan.

Technology

  • Java 17
  • Spring Boot 3.4.1
  • Spring Security
  • Spring Cloud
  • Oracle
  • React.js

Reference

About

Open Banking solution written in Java and React.js

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages