Car stalled and battery light came on... on 2002 Audi TT

So my car stalled and the battery light came on. Had it towed to the repair shop and they are saying it is the fuel pump. The car would turn over but not start. Could there be any other possibilities?

Asked by for the 2002 Audi TT
There are many possibilities, but a diagnosis will determine the fault. If the shop is saying the pump is bad, then they should have checked the fuel pressure to the injectors and found low or no fuel pressure (normal would be around 40 psi.). If they found no fuel pressure, then they should've checked for power (12 volts) and ground signals to the fuel pump. Ask for the results of these tests and that should tell you if the tested this properly.