The store has offered to give me a refund, who has my money, YouPay or the store?

The store is paid directly, so all funds are with them. The store can process your refund. If the store has any questions, they can contact YouPay directly for support.