The iPhone 12 is in good working order & factory reset, although charging port is a little sensitive unless it’s a brand new cable applied a charging pad is best method of charging this handset. the screen has signs of wear with scratches.
eBay