[PaymentService] Simplifying the tests, removing unused vars
[Veto] Introduced veto for lightweight model validations. Noticed that zoey wants to pay 0. Changed validation to support a 0 payment