Dcc and why exactly would you need that?
Paytm flow is the standard one. I was thinking to make even the Razorpay folow like Paytm's because in that way capturing the payment over a webview application is also possible.
And once the order is placed before the payment, the order ID can also be sent to the payment gateway (which is very useful for tracking later)