[#153] fix payment validation - amount >= 0, and tests
Merge pull request #110 from gotar/153-fix-payment-validation

[#153] fix payment validation - amount >= 0, and tests