fix product management (add method searchByname) and payment management