Concept definition 

Virtual Card, or more precisely Virtual Card Number (VCN), are digitally displayed on the online banking space of users and are designed to secure online payments. Instantly generated and available on the consumer’s digital banking interface with a secured access, they offer new possibilities to the consumers, and more opportunities for the issuers to blend the physical card with the real-time and interactive aspects offered by the smartphone, to create a fantastic payment experience.

The IDEMIA Virtual Card service enables the generation and verification of ready-to-use and on-demand virtual card for secure online payments. This service can be combined with the IDEMIA Secure Display Service to secure the display of the virtual card from the issuer’s mobile app.