In a medium bowl, mix the refried beans with the taco seasoning until well combined.
Spread the mixture evenly in the bottom of a 9-inch pie dish or a similar serving dish.
In another bowl, layer the sour cream over the refried beans, spreading it evenly.
Pour the salsa over the sour cream layer, ensuring it covers the entire surface.
Sprinkle the shredded cheddar cheese on top of the salsa layer.
Add the shredded lettuce, followed by the diced tomato, black olives, and green onions in that order.
Cover the dip with plastic wrap and refrigerate for at least 30 minutes to allow the flavors to meld.
Serve with tortilla chips for dipping.