Not meaning to be argumentative, just helpful and factual. I’ve worked in retail management off and on since 1979. I’m also a former Apple Store manager. The delay has nothing to do with your bank, Apple Pay, Google Pay or anything else.
The merchant controls the process. Once the store processes your refund, many retailers just send it to their HQ and just delay the refund.
Why? Ask the retailer? But the bank receiving the refund have no reason to slow it down and the merchant has every reason to slow down the process.
Transferring funds cost the send bank money. The sending bank (merchant’s bank) can deliberately send it the slowest (cheapest) way possible. What is the motivation to send it faster? You’ll call the store, talk to the clerk or manager and all they can say is it’s sent. But in all reality, the merchant and their bank hasn’t done anything.
Banks use ACH to transfer funds. ACH is governed by the Federal Reserve Bank System. Funds only move Monday through Friday. No weekends or holidays, unless it’s an instant transfer. Why aren’t refunds processed as an instant transfer? The banks get charged a whole lot more to do an instant transfer. Don’t believe me? Then why do banks charge you so much for instant transfers.
Bottom line. Shop better merchants that care about their customers and process their returns quicker.
What’s Apples role in all this? Processing data. Once that clerk or manager says “your return is in its way” that’s BS. That’s Apple Pay sent the encrypted data and the merchants credit card processor received. Any delays beyond that are the merchants.