/** * Prepare PayPal-specific payment information * * @param \Magento\Framework\DataObject|array|null $transport * @return \Magento\Framework\DataObject */ protected function _prepareSpecificInformation($transport = null) { $transport = parent::_prepareSpecificInformation($transport); $payment = $this->getInfo(); $paypalInfo = $this->_paypalInfoFactory->create(); if ($this->getIsSecureMode()) { $info = $paypalInfo->getPublicPaymentInfo($payment, true); } else { $info = $paypalInfo->getPaymentInfo($payment, true); } return $transport->addData($info); }