Why am I asked for my full card details upon signing up to Visa Concierge? Is it safe? You are required to provide full card details to ensure we provide the right benefits and services to you and for processing of Visa Concierge related transactions.