_rrn; } /** * Устанавливает rrn. * * @param string|null $rrn Retrieval Reference Number — идентификатор банковской транзакции. * * @return self */ public function setRrn(?string $rrn = null): self { $this->_rrn = $this->validatePropertyValue('_rrn', $rrn); return $this; } /** * Возвращает auth_code. * * @return string|null Код авторизации. Выдается эмитентом и подтверждает проведение авторизации. */ public function getAuthCode(): ?string { return $this->_auth_code; } /** * Устанавливает auth_code. * * @param string|null $auth_code Код авторизации. Выдается эмитентом и подтверждает проведение авторизации. * * @return self */ public function setAuthCode(?string $auth_code = null): self { $this->_auth_code = $this->validatePropertyValue('_auth_code', $auth_code); return $this; } /** * Возвращает three_d_secure. * * @return ThreeDSecure|null */ public function getThreeDSecure(): ?ThreeDSecure { return $this->_three_d_secure; } /** * Устанавливает three_d_secure. * * @param ThreeDSecure|array|null $three_d_secure * * @return self */ public function setThreeDSecure(mixed $three_d_secure = null): self { $this->_three_d_secure = $this->validatePropertyValue('_three_d_secure', $three_d_secure); return $this; } }