First of all, in a short sale your Realtor should not be collecting $1500 from you directly unless there are atypical circumstances. For your transaction there are two requirements that must be met. 1) The $1500 transaction must be accounted for on the RESPA that details any and all monies exchanging hands in the transaction. 2) Assuming number one is satisfied, the money must be paid to the agent's broker and cannot be legally paid directly to your Realtor. In short sales, the Broker's commission (which is how your agent gets paid) is considered to be part of the closing costs. The bank almost always pays the Broker's commission.
Regarding the transfer fee it is unclear if you are referring to the costs for transfer stamps, wire transfer, or title transfer. Be sure to speak with your attorney, this is something that should have been addressed when the HUD-1 was initially prepared. Once again, these would be included in the closing costs and your portion is usually paid by the bank.