Code Monkey home page Code Monkey logo

nbrb.openapi.by's Introduction

Open FinTech API

ABOUT

The Open FinTech API is a set of open interfaces for nodes in FinTech ecosystem:

  1. Application developers may target and test interfaces with real data until banks and other endpoints prepare
  2. Endpoint providers may see which applications are welcome for their clients and direct funding towards implementing this API
  3. Blockchain services may provide alternative platforms for existing interfaces

We use REST protocol with OpenAPI Specifications and custom autodiscovery through path convention and.

The project developed for 4th FinTech Hackaton in Minsk (#FTH17), where for another consequitive year no API were provided for application developers from banks, except for some beta API from Visa (which still came without required info about ATMs).

The motto of this hackaton was "Building FinTech Ecosystem in Belarus".

THE KEY POINTS

Instead of solid API like PSD2 and OpenBank API, which are hard to get complete, we separate API into lightweight interfaces. Interface is a small set of a few REST calls that is targeted to solve specific, logic centric problem. If you're familiar with interfaces in Go, this is much an extension to Open Web.

Autodiscovery allows bots, apps and djinni operate on API without user, or using user only for acquiring authorization an tokens to proceed.

nbrb.openapi.by's People

Contributors

abitrolly avatar bamunra avatar chertby avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.