By mistake, I have send second time 0.09923 BTC
to bitcoin address: 15qMMPEa4M26XX4KqXxrvD5yjNwfETg3Hx
via transaction id:0a5c7ea12bd84b1dfeea4972d6415c28d6846d83c5fb00f56cf4f6d20c05f4da
I did the transaction twice. How to refund it ?
You cant do basically nothing from your end, as you have lost the control of those bitcoins.
One thing that you can do is to ask the recipient of the transaction to refund. If he refunds you will get back the bitcoins.
You've signed over the bitcoins to your trading partner. If you have any contact details, you can try to explain the situation to them and request that they return the unintended payment.
As there are no chargebacks or other ways to cancel a payment in Bitcoin, you're at the mercy of their goodwill or would need to pursue legal action. Basically, the situation is the same as if you had paid in cash and could prove that you had paid twice.