SaFi Bank Space : Transactions technical documentation

Transactions domain can be split into 2 main parts.

  • Processes offering services for transferring customers funds

    • Bank top-up

    • E-Wallet top-up

    • Debit card top-up

    • Bank withdrawal

    • E-Wallet withdrawal

    • Bill payments

    • OTC Cash-in

    • OTC Cash-out

    • Digital goods Mobile phone Airtime Load

    • Digital goods E-pins

  • Services providing information about transaction history

Safi App

Screens design https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=9%3A3465

API Documentation

Messaging schemas

Link to all avro schemas in GitHub.

Component diagram for domain

Processes

TODO

Atome is partner for BNPL. Due to lack of resources on their side, development was postponed. Various sources for development can be found here: SAF-996 - Atome - Direct Debit BNPL Payment Backlog . In the epic are links to the another sources. General agreed API is at part of the subtask SM-3724 - Define direct debit API Done . Source for the last diagram can be found here: https://swimlanes.io/u/1RaNV2caZ

Attachments:

~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~5b8c00ead5f27c2c1933be2f~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
Context diagram.drawio (application/vnd.jgraph.mxfile)
Context diagram.drawio.png (image/png)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
Context diagram.drawio (application/vnd.jgraph.mxfile)
Context diagram.drawio.png (image/png)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
Context diagram.drawio (application/vnd.jgraph.mxfile)
Context diagram.drawio.png (image/png)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
~Context diagram.drawio.tmp (application/vnd.jgraph.mxfile)
Context diagram.drawio (application/vnd.jgraph.mxfile)
Context diagram.drawio.png (image/png)