Dear client ,
It is important to note that the validity and enforceability of a contract or agreement depends on the specific terms and conditions contained within it. In this case, the agreement to sale was between you and the buyer, and you received the advance token money in the form of a demand draft made out in another person's name. You returned the money to the buyer after the sale transaction could not be completed.
It is possible that the buyer could take the position that the money was not paid to the person who made the draft and therefore you have violated the agreement to sale. However, since you returned the money to the buyer and not the person who made the draft, it is unlikely that the buyer will be successful in any attempt to enforce the agreement to sale against you. It is always advisable to have clear terms in the agreement regarding the payment and refund of advance token money.
The person who purchased the draft from the bank does not have any claim to the money, as the demand draft was made out in their name and they received the value of the demand draft when they purchased it from the bank. The transaction was completed between them and the bank, and they do not have any right to claim the money from you.
It is recommended that you consult a lawyer in your jurisdiction to get a legal opinion on the specific facts and circumstances of your case.