This happens in the UK occasionally ('negative pricing' on agile tariffs). AIUI it it's a bit of a quirk of the way wind is priced: operators are paid for their generation, but if the grid can't take their generation they're paid a second time to shutter it. Hence it's cheaper to pay people to consume than it is to pay the shuttering costs.
I think it's largely because of transmission limits: it is not that there's surplus power, but there's not enough grid capacity to take it where it's needed. For offshore wind that's Scotland->England capacity, for solar it's local network sections being overwhelmed.
The negative pricing itself is often triggered at times of low demand (middle of a stormy night) rather than anomalously high generation.
Theo