An OTP application
$ rebar3 compile
./bank_1.sh startd listen port 8001 ./bank_2.sh startd listen port 8002
Banks initiated with customer accounts and cards
Bank1 Jose with account 50000 euro, card # 100001
Bank2 Antonio account 50000 euro, card # 200001 Maria account 1000 euro, card # 200002
Banks application combined with Transfer Application
Send from bank 1 card 100001 to bank 2 card 200001 100 euro:
http://localhost:8001/transfer/order?card_from=100001&card_to=200001&amount=100 or http://localhost:8002/transfer/order?card_from=100001&card_to=200001&amount=100 gives the same
Get amount of account linked to card:
http://localhost:8002/bank/card_amount?card_no=200001
Get amount of account linked to bank:
http://localhost:8001/bank/amount for bank 1 http://localhost:8002/bank/amount for bank 2