I'm not 100% sure of your problem, but if everything is set-up correctly web sided and server sided and you have the issue where players aren't receiving awards *BUT* if you manually go and test an award that acc will work; read further.
Apparently the database stores names with capitals so you will want to make it send awards to players by using
Code:
Player p = World.getPlayer(reward.username().toLowerCase());
In you onCompletion Method to find the player.
If this isn't your problem hopefully it will help someone else who has an issue like this : P