Presumably the card provider would aggregate everyone's latte purchases together at the end of the day and make a single transaction on behalf of all their users.
The provider could either eat the change in price over the day, or pass it back to the user by first presenting an estimated amount and then a final amount when the transaction is completed when the market next opens.
The provider could either eat the change in price over the day, or pass it back to the user by first presenting an estimated amount and then a final amount when the transaction is completed when the market next opens.