Not a god lol. Just super patient. You do need a server with php, yes. As far as a plugin I only needed the browser plugin. Everything else needed to be php. I put my first attempt up in the tutorial section. It works but by no means is a finished product. Even now I need to finish the error handler section in the php code and tell my construct 2 project how to look for the error and handle accordingly. I would be willing to help you set it up for your project but it was a bit time consuming so I would probably ask for a few bucks in return to cover the time spent.
The info you need is here:
developers.facebook.com/docs/reference/dialogs/pay
And here:
developers.facebook.com/docs/payments/callback
And here:
developers.facebook.com/docs/payments/build
And of course the construct2 manual browser section:
scirra.com/manual/110/browser
That's the info I used to implement it. It seems like a lot but it really isn't hard to do if you commit to learning one of those sections at a time. First setup credits for the app, then work on the callback section, the build the pay dialog, then commit to learning the browser plugin reference section, particularly browser.url browser,queryparam, and browser.hash.