It is difficult to fix a phone's battery charging problem. The best thing you can do is take it to the store that you bought it from and see what they say. You can also go to a licensed repair and high rated review technology repair stores to see what they can do. The prices usually range from $100-$600. It is expensive to fix.