He does not say that he went to an agent. Even if he did the Agent can say that he passed the money to the Vendor. ( He may or may not have done this )
The Agent is acting for the vendor and not the buyer. The deposit is held by the Agent on trust/on account on behalf of the vendor.
Its irrelevant if there is a receipt issued or not !!!!!!!!!! .