by Rakesh
Bill pay works as a billing agent and takes care of billing, reminders and collection/settlement.