Now eBay doesn't pay right away when an item is sold. I just sold an item and this statement was part of the notice I received:

Although the buyer has paid, the funds will be on hold until 1 day after we can confirm delivery. Keep in mind it may take longer to get paid if the buyer reports a problem or we detect an issue with the transaction.