I realize you wrote this a while ago but on the off chance you do read this, I think the problem is with giving a negative amount of money. If you set it so that your members can only receive a positive amount (like between 1 and 300, instead of -190 and 190) it should work.