Online donation function raises £0.5m for workplace giving