for some reason when using a form then using values from that form to execute a script, the script will run fine but the output will not send a message, it will only send a message if no form is used ( Might be a bug with IPS I am not sure ) like the image below
that is a straight script to buy with &xx&xxx requests, it will bring up a output message saying purchased
but if there was a form setting, say to send to member, after you process the form it will just go to the output and send no message, So has it been sent? who knows but the receiver, the only way is to send a notification saying success etc, same as the title and signature, it won't send a ouput message so they won't know if it has been changed or not.
And using a flash message won't reload the page and it will still show the item once it has been redeemed, where as a refresh would make the item disappear, so that could confuse people if I used a flash message