My friend billy hanif joined osm through my request and was haven't received my bonus as yet
have not received bonus
In order to receive the reward for inviting friends they need to join OSM via the link they got from you. If they join it differently, you won't receive any reward.
Beside that, there's a limit of 10 on this offer, so if you already got 10 rewards, you won't receive any more!