Virtual/ Disposable Credit Cards in India?

I need to complete a purchase from a store that requires an Indian registered credit card.

I tried revolut, and despite supporting rupees it doesn't like it.

Does anyone know of a similar (top-up style) virtual credit card I can get in India?

Does that store accept wallets e.g. Amazon Pay, PayTM etc?

nope