status = $amazonCaptureStatusFactory->create([ 'state' => $status['State'], 'reasonCode' => (isset($status['ReasonCode']) ? $status['ReasonCode'] : null) ]); if (isset($details['AmazonCaptureId'])) { $this->transactionId = $details['AmazonCaptureId']; } } /** * Get status * * @return AmazonCaptureStatus */ public function getStatus() { return $this->status; } /** * Get transaction id * * @return string|null */ public function getTransactionId() { return $this->transactionId; } }