You guys are killing me.
As an Aussie, riding LD in the States is card madness. 6 Aussie cards mixed credit and debit, 'international' Cash Passport, $500 Walmart card that I couldn't register 'cos I don't have a social security number.
Some machines take a PIN, most want a Zip code (whatever that is) so guessing whether the machine wants my Aussie zip/post code with a couple of zeros in front or 90210 or 000000 and at which brand of gas station what state (a credit or a debit card state) and how many attempts before the machine swallows the card.
It's almost never worked in about 20,000 'on the clock' miles in the US. Instead it is a matter of get off, go inside, leave a deposit, go outside, fill up, go inside, get change, go outside, ride off.
In fact the card swipe has only ever worked once for me. Pre-dawn out on Highway 50 heading for Ely on the way to Sacramento I pulled in with a plan to fill up, buy my drinks for the hot day coming and have a leak.
Instead the pump just started up when I did the swipe! I was so overjoyed that I filled up while on the bike and rode off into the dark a happy chappy.
To this day I think a burst bladder would have been worth it.