The shop have almost definitely refunded exactly what they received.
Whereas what they're legally obliged to do is refund the amount the customer paid. If it was a UK shop I'm assuming most people wouldn't be happy receiving a refund of the money they paid less the card transaction fee.
Whereas what they're legally obliged to do is refund the amount the customer paid. If it was a UK shop I'm assuming most people wouldn't be happy receiving a refund of the money they paid less the card transaction fee.