cash on delivery

definition: collecting the charges upon delivery
example:
speech part: adverb
synonyms: C.O.D.

How cash on delivery is being used?