added validation for payment changing
added validation event for payment changing