Adds events to PaymentGatewayMethodBase and patches serialization issue for customerKey on InvoiceDisplay