getEvent()->getPayment(); $instructionMethods = [ Banktransfer::PAYMENT_METHOD_BANKTRANSFER_CODE, Cashondelivery::PAYMENT_METHOD_CASHONDELIVERY_CODE ]; if (in_array($payment->getMethod(), $instructionMethods)) { $payment->setAdditionalInformation( 'instructions', $payment->getMethodInstance()->getInstructions() ); } elseif ($payment->getMethod() === Checkmo::PAYMENT_METHOD_CHECKMO_CODE) { $methodInstance = $payment->getMethodInstance(); if (!empty($methodInstance->getPayableTo())) { $payment->setAdditionalInformation('payable_to', $methodInstance->getPayableTo()); } if (!empty($methodInstance->getMailingAddress())) { $payment->setAdditionalInformation('mailing_address', $methodInstance->getMailingAddress()); } } } }