updating payment state as well to make sure it's paid when it is.