Dependencies required are included in the zolvewallet/pom.xml, all of which will be installed automatically booting apring app it with eclipse/spring tool suite.
- Create Wallet for a User (wallet/create) (pass phoneNumber in body)
- Credit money to wallet (/wallet/{id}/credit?creditAmount=200) (pass phoneNumber as id, creditAmount as parameter)
- Debit money from wallet (/wallet/{id}/debit?debitAmount=200) (pass phoneNumber as id, debitAmount as parameter)
- Get current Balance (wallet/{id})
- Every Wallet should have minimum balance of 200.
- Keep log of all transactions on a wallet