improved payment handing and add payment review to admin