No, merchant will not refund your money.
Depending on the card type Mastercard/Visa, you will be covered under MasterCard Zero Liability Policy or Visa Zero Liability Policy. The policy states that you shall not be held accountable by your financial institution for unauthorised transactions on your card provided you have taken reasonable care to prevent unauthorised access to your card.
Based on the above point, you can dispute the transaction and you will get a temporary credit from the financial institution that issued you the card. Their disputes team will further investigate the same to take it to closure..