To charge the car engine must be running. To explain further, the open circuit voltage of 12.9 volts is not enough to move the chemistry even in a fully discharged battery. You need to be above 12.9 to start the chemistry moving at all, and up at 13.5V to charge at a significant rate.