Using the virtual Mesra Rewards card on the Setel app allows you to earn bonus points based on your membership level regardless of the payment type (cash, credit/debit card, PETRONAS gift card) and redeem them for wallet balance/vouchers.
You also don't need to swipe your physical Mesra Rewards card and the transaction will automatically be registered in your account.