Do I need to be connected to my mobile network to perform contactless payments?

No, when using the app to perform a contactless payment you don't need to be connected to your mobile network.