I recently ordered a large (80-pound, big box) and expensive ($300-400) piece of equipment via Amazon from a third party. After a week I was told the item was out of stock and they were canceling the order. I placed an order for the same item again via Amazon from a different third party (at a higher price and much later shipping date).
Today, I received shipping notification that a package from the manufacturer and with the expected weight will arrive at a time that matches the first order. I also received notification from my bank that a refund has been issued for an amount that matches the first order.
While I can't yet rule out the idea that the second order has shipped 6 weeks ahead of schedule, the assumption I am making is that the first order has actually both shipped and been refunded. Thus, I expect to have an item that I haven't actually paid for show up at my house in less than a week.
Returning the item would be quite expensive. I wouldn't mind paying the first merchant their original price as long as I can cancel my second order...but that's not a given yet. It's also not something I'm willing to do until the first one actually arrives. I have no interest in having two of these items, or in paying to ship one of them back.
Am I obligated to either pay to ship the item back or to pay the first merchant for the item?
This question is similar with these notable differences. I never asked for a refund; the seller issued one entirely on their own. This item is both expensive to purchase and expensive to ship. I'm in the US.