As long as your intention is not to do this for compensation you're fine. I'm pretty sure if he offered to pay later on after you intended to do it for recreational purposes, you can still legally collect payment because at the time of your flight your intention was not for commercial. That...