Start of payment methods

New Entities
New tests
100% coverage