One idea
Polymorphism means your code can call the same method on different objects, and each object does the work in its own way.
An interface is a small contract for that method. Your main feature talks to the contract, not to one exact class.
Why it helps
In a real app, choices change. A canteen app may collect payment by UPI today, wallet tomorrow, and cash at the counter during a college fest.
If your order code directly depends on UPI code, every new payment type will force you to edit order code. Interfaces stop that spread.