Lol my phone was having the same problem. Just grabbed the nearest sharp thing (a push pin) and shoved the contact in the port.
Tadaaaa started charging. Now I just switched it on to get the confirm email to sign up for this site...stopped charging again haha 😂 off it goes again