setType(PaymentMethodType::SBP); } /** * Возвращает идентификатор кассовой ссылки СБП в сервисе НСПК * * @return string|null */ public function getQrcId(): ?string { return $this->_qrc_id; } /** * Устанавливает идентификатор кассовой ссылки СБП в сервисе НСПК * * @param string|null $qrcId Идентификатор кассовой ссылки СБП в сервисе НСПК * * @return self */ public function setQrcId(?string $qrcId = null): self { $this->_qrc_id = $this->validatePropertyValue('_qrc_id', $qrcId); return $this; } /** * Возвращает срок действия Qr-кода. * * @return DateTime|null Срок действия Qr-кода */ public function getExpiresAt(): ?DateTime { return $this->_expires_at; } /** * Устанавливает срок действия Qr-кода. * * @param DateTime|string|null $expires_at Срок действия Qr-кода — дата и время, до которых можно оплатить выставленный счет. * * @return self */ public function setExpiresAt(DateTime|string|null $expires_at = null): self { $this->_expires_at = $this->validatePropertyValue('_expires_at', $expires_at); return $this; } }