subjectReader = $subjectReader; } /** * Builds ENV request * * @param array $buildSubject * @return array */ public function build(array $buildSubject) { $paymentDO = $this->subjectReader->readPayment($buildSubject); /** @var Payment $payment */ $payment = $paymentDO->getPayment(); return [ 'transaction_id' => $payment->getParentTransactionId() ?: $payment->getLastTransId() ]; } }