Officials of a German children's charity were completely surprised when it emerged Bernie Ecclestone would pay them $1 million.