Guest cancelled a non-refundable booking a few days before arrival

A guest booked a non-refundable booking in Nov 2022, we took payment on the 25th of Jan and they cancelled on the 30th Jan. They complained to the their bank and got their money back because we did not have the address or phone number of the guest to prove that they made a booking. How can we set it so guest must give us their address and phone number to confirm the booking with them in person?