Natrure Of Baiy Money (Bayana/Non-refundable Advance)
To bind people to fulfill their commitments, some measures are taken in every society. Bayana is of that sort. Otherwise, people may not take a deal seriously and can back off anytime claiming their money back. It may cause a loss to the seller. So there is ethically nothing wrong with this practice.