Depending on the beneficiary bank, your refund time will vary. There can be various reasons for why there’s a delay. For example, the receiving bank might still be processing the money. Some banks are slower than others, and might take longer to execute the refund.
If you want to speed up the process, you can contact them directly with the card top-up receipt. However, rest assured your money is safe.