_account_id; } /** * Устанавливает идентификатор магазина. * * @param string|null $account_id Идентификатор магазина * * @throws Exception Выбрасывается если было передано не строковое значение * @return self */ public function setAccountId(?string $account_id): self { $this->_account_id = $this->validatePropertyValue('_account_id', $account_id); return $this; } /** * Возвращает идентификатор субаккаунта. * * @return string|null Идентификатор субаккаунта. Используется для разделения потоков платежей в рамках одного аккаунта. */ public function getGatewayId(): ?string { return $this->_gateway_id; } /** * Устанавливает идентификатор субаккаунта. * * @param string|null $gateway_id Идентификатор субаккаунта. Используется для разделения потоков платежей в рамках одного аккаунта. * * @throws Exception * @return self */ public function setGatewayId(?string $gateway_id = null): self { $this->_gateway_id = $this->validatePropertyValue('_gateway_id', $gateway_id); return $this; } }