Clarify which payment events the method permits.
Allow access to the created events for custom order processing

One might extend the events with additional fields and fill these in a
customized EventHandler.
Merge pull request #1444 from machtfit/payment-tweaks

Payment tweaks