Why did the gas station charge me $300?

Gas stations will place a temporary authorization hold for $300.  The total amount of your gas transaction will be charged later in a separate transaction that releases the authorization hold of $300.