Owner Not returning Token Amount, What can be done

1. I did deal for first flat with one broker and gave token amount saying the flat is available in 7 days, but I got to know from my relative that flat is not available for a month , I asked broker to return my token as you lied to me and he took 4 days to return it. 2. Broker gave me second flat deal and gave owner's number as broker wanted me to talk to owner as she was not picking their call and asked her to show the flat 2. I went to see the flat from office time (broker did not come with me) and did not make a deal as owner was not lowering the rent so broker was still involved till this time through phone 3. I got third flat and booked it but the other flat owner was coming back so deal got cancelled (It lapsed 7 days) 4. After 6-7 days, I just messaged second flat owner if its available, she said yes and she also said that she will lower down rent for me 5. I told her brokerage I don't want , so she said deal will be without broker now. 6. I booked her flat gave her token 10K on condition that it will be ready till sunday. 7. She came from mumbai to pune to do rent agreement on friday but did not start the process of giving flat in a condition which I discussed with her, also I felt something fishy about her , she asked me to transfer deposit and rent immediately for agreement and I did that too 8. I called her about flat condition, she said that few things even if left to be undone you can do it later and also because of her nature I felt uncomfortable to make this deal. 9. I cancelled the deal and ask to return the amount of rent deposit and token, she refused to refund token as she paid to rent agreement person also and she came from mumbai also for making this deal 10. I said ok to continue the flat then she said no lets not make this deal and she told rent agreement person to not make the agreement. 11. She talked to my husband saying I will return amount but at end she returned the deposit rent but not token along with 500 rs from rent she cut. 12. We convinced her in many ways but she denied to return the token amount , she also called the broker who gave her number to trouble me 13. I explained to broker this and he said I dont want money but you did wrong thing, I also told them that what owner told you when you asked for her flat, he replied that she told it was given to her colleague. So I told broker, why you are blaming me only as owner also lied to you. What is the best way to solve this problem and get my money back, I have her adhar pan details and all transactions were done through internet banking.