Do you really expect airline to pay for immigration error?
And immigration isn't going to give you the money.
So no refund. This is type of situation one had travel insurance for. If you chose not to have travel insurance, then you need to cop it on the chin and move on with life