Can you retrieve a customer address from their payment details alone? [on hold]

I am looking to implement a new checkout for an e-commerce platform and am wondering if it's possible for a user to enter their payment details alone and not have to enter a shipping address.

Is it technically possible to retrieve a customers address from their payment details (Name, card number, expiry and security code)?

Or is the address absolutely mandatory to ensure an acceptable level of security?