Hi kinjal,
Visa Checkout can be configured to not collect shpping information from the consumer, but billing address is manadatory because Visa Checkout needs the billing address to do a $1 auth for each card consumer entered. With out the billling address, we will not be able to validate the card.
The encrypted payload that we return to merchant includes both card number and billing address, but it is up to the merchant if they want to display any of this data on their order review page.
I hope this helps!
Thank you,
Ricardo
Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.