Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Pay via Debit Card or Bank's portal
There are reward points that you have already mentioned. Some banks also give reward points for netbanking transfer, although very few and less than debit card. On a fraudulent site, debit card adds a layer, if compromised, easy to change. i.e just hot list the card, get a new card issued. Netbanking quite a few banks have incorrect implementation and difficult to change the login ID / User ID. The dispute resolution mechanism is well established as there is master or visa network involved. The ease of doing transaction is with netbanking as for card one has to remember 16 digits, expiry, cvv. The entire process of card usage is multiparty, on slow connection if something goes wrong, it takes 3 days to figure out. In netbanking it is instantaneous. You just login to bank and see if the debit has gone through.