Hello Transfer
A simple application to simulate money transfer between 2 accounts.
Build the app
mvn clean package
Running the server
java -jar target\hello-transfer-1.0-SNAPSHOT.jar 8989
Testing
-
Create 2 accounts
curl -v http://localhost:8989/accounts -X POST -d '{"accountHolder":"Ichsan", "balance":100}' -H "Content-Type: application/json" curl -v http://localhost:8989/accounts -X POST -d '{"accountHolder":"John", "balance":50}' -H "Content-Type: application/json"
-
Transfer money:
curl -v http://localhost:8989/accounts/xxxx-xxxx-xxxx-xxxx/transfer -X POST -d '{"beneficiary":"xxxx-xxxx-xxxx-xxxx", "amount":40}' -H "Content-Type: application/json"
-
Check balance:
curl -v http://localhost:8989/accounts/xxxx-xxxx-xxxx-xxxx