Dynamic payment methods

Implemented dynamic payment method records, also began to implement
products