Bruce,
You might want to check to see if your credit card was charged TWICE.
I am in the C store business, and I can not imagine allowing someone to fill up a bus without making damn sure that they pay in advance. I know that you said you inserted your credit card and then pumped your diesel. My point is: if the pump was authorized to pump the diesel - it had to have processed your card OR someone inside authorized the pump. If they in fact did authorize the pump, they owe you an apology.
A simple check of your credit card statement online will verify when your credit card was actually charged. Just make sure you were not charged twice.
Tuga & Karen Gaidry
2012 Honda Pilot