* fix: enforce order of payments * fix: do not return wallet by key if the wallet is deleted
make test