> Worse, the merchant does not appear to be able to really know when payment from a credit card is actually final.
This is why I find it strange when people wring their hands over Bitcoin's 10 minute settlement window... Credit card transactions are regularly open for weeks if not months!