fix payment wrong validate