I don't think the hinting approach will work here. i did the person a favor and that was my mistake.
i will leave it another few days, then when i see them i will ask them for it, maybe tell them they will be reported to the guards if they don't pay up.