A supported checkout application
The point-of-sale application controls the sale and usually determines whether tipping can be enabled. Current first-party guidance from Square and Shopify shows that their supported POS flows can display preset choices, a custom amount, and a no-tip option when tipping is enabled. Those examples demonstrate a common pattern, not a promise about every provider.