Yes -- I forget which exchange bitpay uses... but at the time of the transaction, the merchant will print out or display the public key, the customer sends the bitcoins, and Bitpay deposits USD in the vendor account daily. I don't know how bitpay protects themselves from volatility but the...