added validation event for payment changing