Except at least here in Canada, the technology at gas stations controls the pump making it totally IMPOSSIBLE to pump more than you paid for. Don't know how it works in some of the American backwaters.
Nope, not with the more advanced Canadian banking system. They come to your table with the credit / debit card machine, and you pay the bill, including adding the tip if you want to, and either sign it right there, or in most cases now enter your PIN for the chip-card, and it's all done - virtually instantly.
We don't have a lot of "dine and dash" situations where people leave without paying their bills. In areas where that happens, and in fast food restaurants, you pay before you get your food - and no tips are expected. If you choose to tip, it is usually in cash