Rest API for money transfers between banks.
1 - perform_transaction (src_bank_account, dst_bank_account, amount, direction) -(a POST reuest)
direction = credit / debit
This call perform new transaction and return the new transaction_id
2 - download_report () -(a GET request)
This downloads a daily report of transaction results.
The file contain info about transactions from the last 5 days.
The report format is:
transaction_id, success/fail
This server has default port number 5000
To run the server please install all the libraries at the requirements.txt file, and then run the file main.py
This API is used in a separate API project "Flask-Billing_System" a system that send requests to this API and uses it.
Documentation page:
https://documenter.getpostman.com/view/20844564/2s8YeptYRb
Flask-Billing_System:
https://github.com/MaorCaspi/Flask-Billing_System
Author: Maor Caspi
Date: December 2022