I went into a supermarket today and in my shopping, I had a chicken. I took my chicken to the counter and passed it to the checkout operator, who then passed it over a machine that made a very smug ( " I've just taken money out of your account."

beeping noise.
I then took a piece of plastic from my wallet and inserted it into another machine and punched out numbers. With this action, a couple of light pixels changed shape on the screen of my bank account.
1, Is this a physical reality?
2, If not, why do I have to follow a programmed procedure to get my chicken?