payment observer fix