Small charities still "missing out on online donations"