You said this had happened before
Last time something like this happened I never received the product and still ended up paying 300 dollars in overdraft fees and I'm honestly not keen on doing that again
Was that with a different site? (email email@example.com )
Very rarely payment forms get submitted twice, we disable the submit button after first submission, and our payment gateway says they have code preventing duplicate charges coming through. But its like every 6 months one gets through.
Although this was not the case this time. Both orders were canceled by your self and the refund is being processed by the credit card company.
If you want more details contact the site admin (me)