setType(ConfirmationType::MOBILE_APPLICATION); } /** * @return string URL на который вернется плательщик после подтверждения или отмены платежа на странице партнера. */ public function getReturnUrl() { return $this->_returnUrl; } /** * @param string $value URL на который вернется плательщик после подтверждения или отмены платежа на * странице партнера. */ public function setReturnUrl($value) { if ($value === null || $value === '') { $this->_returnUrl = null; } elseif (TypeCast::canCastToString($value)) { $this->_returnUrl = (string)$value; } else { throw new InvalidPropertyValueTypeException( 'Invalid returnUrl value type', 0, 'ConfirmationMobileApplication.returnUrl', $value ); } } /** * @return string URL на который необходимо перенаправить плательщика для подтверждения оплаты. */ public function getConfirmationUrl() { return $this->_confirmationUrl; } /** * @param string $value URL на который необходимо перенаправить плательщика для подтверждения оплаты. */ public function setConfirmationUrl($value) { if ($value === null || $value === '') { $this->_confirmationUrl = null; } elseif (TypeCast::canCastToString($value)) { $this->_confirmationUrl = (string)$value; } else { throw new InvalidPropertyValueTypeException( 'Invalid confirmationUrl value type', 0, 'ConfirmationMobileApplication.confirmationUrl', $value ); } } }