No, your device needs to be connected to the internet in order to process a payment using Virtual Terminal.