Use BaseEventHandler to expose async event handling on InvoicePayer