[payment-factory] rework factories.
[payment-factory] wip