Simple payments engine with the following functions:
- Deposits
- Withdrawals
- Disputes
- Resolves
- Chargebacks
Instructions for CLI
cargo run -- --helpTest with
cargo testExecute a transactions file, and save accounts to csv. One of the test fixtures with sample transactions can be used to demonstrate this:
cargo run -- fixtures/chargeback_transactions.csv > accounts.csv