Cash is easiest, for both the shop and privacy.

Get into a habit of keeping a slush fund of cash available.

Whether regular smaller withdrawals over multiple times or when you receive cash from anywhere, keep it aside.