I'm sorry I was not specific enough in my original post.
This is not a commercial site, we are only having a March Madness
tournament Brackets.
I have been searching for an API, but have had no luck.
I have been searching websites that use bitcoins, but cannot seem to find any way to verify.
Thanks for your help.
As has already been stated:
Create a separate address in your wallet for each participant.
Provide each participant with only the address you created for them.
When a deposit is made to the address, you know that participant has paid.