even if you didn't apply... pre-approved offer means the bank need no KYC verification for you....
you just need to give your consent to accept the so and so offer....
the virtual card will be generated instantly and limit would also be stated there and then itself...