The reason you have to pay 1 Rupee when using R-pass is that the order system requires some form of payment to process the order.
Even though 1 Rupee is a very small amount, it ensures that there is a valid payment method associated with the order. This helps prevent fraudulent or fake orders from being placed.