The error you are getting is coming from your server telling you that the from address you used is not valid, it says that it needs a domain. What is the from address that you are using?
The order is not transacted until after the button is pressed on the confirm page, you can login to your PayPal account to see any of the transactions that have occurred.