It may be the pump but, on the other hand, you may be lucky and it's just a sensor.... first thing to do is pull the codes....
If you can't pull the codes, there may be a member nearby who will be willing to assist.... or you may want to think about getting something like
one of these
If it's the pump you should see something like
005DF0 DSC Hydraulic Unit: Pump Motor
005DF1 DSC Hydraulic Unit: Pump Motor Connector Fault
Then you're heading for replacement/rebuild - I seem to remember people having good service from ecutesting.com
If you're lucky it may just be one (or possibly both) of the pressure sensors - this is normally shows as just handbrake & dsc light but can trigger all three (it did for me). The readings from the two pressure sensors have to agree within a certain tolerance and if one goes tits-up you'll get the warning lights
If it's a pressure sensor you should see codes like this telling you which sensor is at fault
5E24 Pressure Sensor 1/2 not plausible
5E21 Pressure Sensor 2 Electrical failure
Replacement sensor was about £90 and took 10 mins to fit (27mm spanner) plus the time for a brake bleed.
