The Zenith Bank Virtual Card is specifically designed for web transactions and can be used to shop online (accepted locally and internationally), pay bills and subscriptions etc.
No need to visit the branch, you can obtain a virtual card using the Zenith Internet Banking, dialing 966 2273# and.