Supplier refuses to refund money which given against order

Dear All, We recently placed an order with a Hyderabad-based company for 25 units of machinery, valued at ₹5 lakh. The company claimed that they have been supplying similar materials to the same customer for the past 10-15 years and we trust that And place order. When placing the order, we submitted the drawings and specifications provided by our customer back in January. We also paid 50% of the total amount in advance to initiate production. Before dispatch, the company shared photos of the material, which we believed to be in line with the given drawings, as this was our first order with them. Prior to shipment, they requested the remaining 100% payment, which we transferred accordingly. Upon receiving the materials, they appeared satisfactory at first glance. However, during inspection by our customer, they found that the materials were completely different from the submitted drawings. The sizing and measurements were also inconsistent, and our customer expressed concerns that using these materials could potentially damage their production line. Consequently, the customer rejected the materials. We are uncertain whether the company supplied us with rejected materials from another customer. We have been communicating this issue to the company for the past 90 days, but they have repeatedly claimed that the fault lies with us and that they never committed to adhering to the provided drawings. Additionally, the order was routed through a mediator who claimed that the supplier was their partner company. However, when we contacted the billing firm, they denied any knowledge of the situation and supported the supplier, citing their experience in similar machinery. we told that we will take legal action they told that we have good political party support, you will not able to do anything We have all relevant documentation, including the GST invoice(Second Party), email correspondence(First Party), WhatsApp messages(First Party), and proof of online payment(Billing firm). Question is 1) Firm is based out hydrabad and we are based out ahmedabad, on invoice they have nothing mentioned about Jurisdiction on invoice, so can we file case from ahmedabad? 2) what is possibility to get refund? 3) We need to take legal action on billing party or party who was in conversation from day one? 4)Could you please advise on how to proceed with requesting a refund and the expected timeframe for recovering our full amount? Thank you for your assistance.