This is part of a whole new set of RBI regulations that have been rolled out recently over the last year or so. Some are already in place while some have been announced & on hold to be implemented in the near future. Basically there are restrictions on loading non Indian issued credit cards for phone payments in India.