clean payment acception logic