The seller can't invoice you again and there is no way to reverse the refund.
When I have been in this position (as a seller), I asked the buyer to pay me directly into my bank account. I had to give them my sort code and account number.
Another way is for the seller to relist the item and for you to buy it and pay again. However, as they won't have any proof of sending the item a second time, it will take a long time for them to get paid.
"There are two ways to be fooled. One is to believe what isn't true; the other is to refuse to believe what is true.”
Søren Kierkegaard, Danish philosopher (1813 - 1855)