Please note that recurring UPI payments are not confirmed in real-time.
A transaction takes at least 24 hours (up to 48 hours) to be confirmed due to a mandatory upcoming payment notification rule in India.
As a result, the UPI integration will wait for an asynchronous callback (webhook) to receive the final payment status.
Same works for the tokenization of a payment method, that only works for recurring or installments transactions.