Transferring money from one account to another account
gradle build
gradle run
gradle integrationTests
gradle run
POST /payments
GET /accounts/
GET
curl localhost:8080/accounts
Response
[
{
"id": 1,
"number": "123456789",
"balance": {
"value": "100.00",
"currency": "GBP"
}
},
{
"id": 2,
"number": "987654321",
"balance": {
"value": "150.00",
"currency": "GBP"
}
}
]
POST
curl localhost:8080/payments -v --data "{ "remitterAccount": "123456789", "beneficiaryAccount": "987654321", "amount": {"currency": "GBP", "value": "100"} }"
Response
{
"remitterAccount": "123456789",
"beneficiaryAccount": "987654321",
"amount": {
"value": "100.00",
"currency": "GBP"
},
"status": "SUCCESS"
}