A much simpler concept is that you pay for the trash that you don't recycle.
Switzerland recycles 93% of all glass bottles(color sorted by consumers) and 83% of all PET bottles. Everything else has to be burned in a plant with minimal emission to recycle energy. PET recycling is financed by a fee of around 2 cents per bottle that every manufacturer has to pay.