PaymentTypeInformation internally done?
Splitted, messed up and chaotized everything into a more modular macrofied layout