diff --git a/CHANGELOG.md b/CHANGELOG.md
index f1c14356..a7310c27 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+### v2.13.1 от 18.02.2026
+* Добавлен новый способ оплаты — Электронный сертификат
+
### v2.13.0 от 17.12.2025
* Добавлена поддержка ставки НДС 22% — она вступает в силу 1 января 2026 года и заменяет основную ставку в 20%.
diff --git a/LICENSE.md b/LICENSE.md
index 8d404627..5399683c 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,7 +1,7 @@
The MIT License
-Copyright (c) 2025 "YooMoney", NBСO LLC
+Copyright (c) 2026 "YooMoney", NBСO LLC
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.en.md b/README.en.md
index a08d4a41..db346adb 100644
--- a/README.en.md
+++ b/README.en.md
@@ -10,15 +10,6 @@
This product is used for managing payments under [The YooKassa API](https://yookassa.ru/en/developers/api)
For usage by those who implemented YooKassa using the API method.
-> ⚠️
-> **Update the YooMoney SDK before January 1**
->
-> Starting from January 1, 2026, the standard VAT rate in Russia will be increased from 20% to 22%.
->
-> If you work with the standard rate, update the YooMoney SDK so that receipts are generated correctly.
->
-> If you don't update, the receipts will be sent with the 20% rate which may result in questions and fines from the Federal Tax Service, as well as manual correction of transactions.
-
## Requirements
PHP 5.3.2 (or later version) with the libcurl library
diff --git a/README.md b/README.md
index 1ad61c17..8b5c481f 100644
--- a/README.md
+++ b/README.md
@@ -10,15 +10,6 @@ Russian | [English](README.en.md)
Клиент для работы с платежами по [API ЮKassa](https://yookassa.ru/developers/api)
Подходит тем, у кого способ подключения к ЮKassa называется API.
-> ⚠️
-> **Обновите SDK ЮKassa до 1 января**
->
-> С 1 января 2026 года основная ставка НДС в России повышается с 20% до 22%.
->
-> Если вы работаете по основной ставке, обновите SDK ЮKassa, чтобы со следующего года чеки формировались корректно.
->
-> Если не обновить, чеки будут уходить со ставкой 20% — из-за этого возможны вопросы и штрафы от ФНС, а операции придётся исправлять вручную.
-
[Документация по данному SDK](docs/readme.md).
## Требования
diff --git a/composer.json b/composer.json
index 710cbdf5..ae57eea7 100644
--- a/composer.json
+++ b/composer.json
@@ -13,9 +13,9 @@
],
"dist": {
"type": "zip",
- "url": "https://git.yoomoney.ru/rest/api/latest/projects/SDK/repos/yookassa-sdk-php/archive?at=refs%2Ftags%2F2.13.0&format=zip"
+ "url": "https://git.yoomoney.ru/rest/api/latest/projects/SDK/repos/yookassa-sdk-php/archive?at=refs%2Ftags%2F2.13.1&format=zip"
},
- "version": "2.13.0",
+ "version": "2.13.1",
"require": {
"php": ">=5.3.0",
"ext-curl": "*",
diff --git a/docs/classes/JsonSerializable.md b/docs/classes/JsonSerializable.md
index acda62b2..0376a4a3 100644
--- a/docs/classes/JsonSerializable.md
+++ b/docs/classes/JsonSerializable.md
@@ -50,6 +50,6 @@ public jsonSerialize() : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Client-ApiClientInterface.md b/docs/classes/YooKassa-Client-ApiClientInterface.md
index 300c711a..4a0a12f2 100644
--- a/docs/classes/YooKassa-Client-ApiClientInterface.md
+++ b/docs/classes/YooKassa-Client-ApiClientInterface.md
@@ -218,6 +218,6 @@ public setAdvancedCurlOptions() : void
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Client-BaseClient.md b/docs/classes/YooKassa-Client-BaseClient.md
index 7fcd5d07..aeb18701 100644
--- a/docs/classes/YooKassa-Client-BaseClient.md
+++ b/docs/classes/YooKassa-Client-BaseClient.md
@@ -698,6 +698,6 @@ protected handleError(\YooKassa\Common\ResponseObject $response) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Client-CurlClient.md b/docs/classes/YooKassa-Client-CurlClient.md
index eaf1fbd0..3bea4109 100644
--- a/docs/classes/YooKassa-Client-CurlClient.md
+++ b/docs/classes/YooKassa-Client-CurlClient.md
@@ -513,6 +513,6 @@ public setTimeout(int $timeout) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Client-UserAgent.md b/docs/classes/YooKassa-Client-UserAgent.md
index 2a1adb0e..63698e1f 100644
--- a/docs/classes/YooKassa-Client-UserAgent.md
+++ b/docs/classes/YooKassa-Client-UserAgent.md
@@ -316,6 +316,6 @@ public setModule(string $name, string $version) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Client.md b/docs/classes/YooKassa-Client.md
index b745127c..d2d52500 100644
--- a/docs/classes/YooKassa-Client.md
+++ b/docs/classes/YooKassa-Client.md
@@ -276,7 +276,7 @@ DEFAULT_ATTEMPTS_COUNT = 3
Текущая версия библиотеки
```php
-SDK_VERSION = '2.13.0'
+SDK_VERSION = '2.13.1'
```
@@ -2503,6 +2503,6 @@ protected handleError(\YooKassa\Common\ResponseObject $response) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-AbstractEnum.md b/docs/classes/YooKassa-Common-AbstractEnum.md
index ca57b328..2af0e748 100644
--- a/docs/classes/YooKassa-Common-AbstractEnum.md
+++ b/docs/classes/YooKassa-Common-AbstractEnum.md
@@ -118,6 +118,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-AbstractObject.md b/docs/classes/YooKassa-Common-AbstractObject.md
index e4b4a032..eb439433 100644
--- a/docs/classes/YooKassa-Common-AbstractObject.md
+++ b/docs/classes/YooKassa-Common-AbstractObject.md
@@ -332,6 +332,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-AbstractPaymentRequest.md b/docs/classes/YooKassa-Common-AbstractPaymentRequest.md
index 942dbba7..9c97f991 100644
--- a/docs/classes/YooKassa-Common-AbstractPaymentRequest.md
+++ b/docs/classes/YooKassa-Common-AbstractPaymentRequest.md
@@ -738,6 +738,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-AbstractPaymentRequestBuilder.md b/docs/classes/YooKassa-Common-AbstractPaymentRequestBuilder.md
index 09b5cc41..db369626 100644
--- a/docs/classes/YooKassa-Common-AbstractPaymentRequestBuilder.md
+++ b/docs/classes/YooKassa-Common-AbstractPaymentRequestBuilder.md
@@ -462,6 +462,6 @@ protected initCurrentObject() : self
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-AbstractRefundRequest.md b/docs/classes/YooKassa-Common-AbstractRefundRequest.md
index a7825198..d1d183ab 100644
--- a/docs/classes/YooKassa-Common-AbstractRefundRequest.md
+++ b/docs/classes/YooKassa-Common-AbstractRefundRequest.md
@@ -637,6 +637,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-AbstractRequest.md b/docs/classes/YooKassa-Common-AbstractRequest.md
index bd6c06d7..cf00276f 100644
--- a/docs/classes/YooKassa-Common-AbstractRequest.md
+++ b/docs/classes/YooKassa-Common-AbstractRequest.md
@@ -407,6 +407,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-AbstractRequestBuilder.md b/docs/classes/YooKassa-Common-AbstractRequestBuilder.md
index 8eaf9316..36cbd4c2 100644
--- a/docs/classes/YooKassa-Common-AbstractRequestBuilder.md
+++ b/docs/classes/YooKassa-Common-AbstractRequestBuilder.md
@@ -157,6 +157,6 @@ Abstract protected initCurrentObject() : \YooKassa\Common\AbstractRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-ApiConnectionException.md b/docs/classes/YooKassa-Common-Exceptions-ApiConnectionException.md
index 7a1b71b8..b5349fbe 100644
--- a/docs/classes/YooKassa-Common-Exceptions-ApiConnectionException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-ApiConnectionException.md
@@ -126,6 +126,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-ApiException.md b/docs/classes/YooKassa-Common-Exceptions-ApiException.md
index 37468b2a..8c0c0af4 100644
--- a/docs/classes/YooKassa-Common-Exceptions-ApiException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-ApiException.md
@@ -123,6 +123,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-AuthorizeException.md b/docs/classes/YooKassa-Common-Exceptions-AuthorizeException.md
index 8e5e1851..02bf0fe2 100644
--- a/docs/classes/YooKassa-Common-Exceptions-AuthorizeException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-AuthorizeException.md
@@ -126,6 +126,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-BadApiRequestException.md b/docs/classes/YooKassa-Common-Exceptions-BadApiRequestException.md
index 6b640dbd..27e31414 100644
--- a/docs/classes/YooKassa-Common-Exceptions-BadApiRequestException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-BadApiRequestException.md
@@ -152,6 +152,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-EmptyPropertyValueException.md b/docs/classes/YooKassa-Common-Exceptions-EmptyPropertyValueException.md
index a0e35362..b2abc7e1 100644
--- a/docs/classes/YooKassa-Common-Exceptions-EmptyPropertyValueException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-EmptyPropertyValueException.md
@@ -79,6 +79,6 @@ public getProperty() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-ExtensionNotFoundException.md b/docs/classes/YooKassa-Common-Exceptions-ExtensionNotFoundException.md
index 06fd87da..54b9ecf8 100644
--- a/docs/classes/YooKassa-Common-Exceptions-ExtensionNotFoundException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-ExtensionNotFoundException.md
@@ -67,6 +67,6 @@ Constructor
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-ForbiddenException.md b/docs/classes/YooKassa-Common-Exceptions-ForbiddenException.md
index ab20ca56..b7f77e24 100644
--- a/docs/classes/YooKassa-Common-Exceptions-ForbiddenException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-ForbiddenException.md
@@ -152,6 +152,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-InternalServerError.md b/docs/classes/YooKassa-Common-Exceptions-InternalServerError.md
index d298aee7..438f517c 100644
--- a/docs/classes/YooKassa-Common-Exceptions-InternalServerError.md
+++ b/docs/classes/YooKassa-Common-Exceptions-InternalServerError.md
@@ -155,6 +155,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyException.md b/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyException.md
index 143e3579..04accdd3 100644
--- a/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyException.md
@@ -78,6 +78,6 @@ public getProperty() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyValueException.md b/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyValueException.md
index 82a45936..d7cc0ddb 100644
--- a/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyValueException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyValueException.md
@@ -94,6 +94,6 @@ public getValue() : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyValueTypeException.md b/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyValueTypeException.md
index 5e8f8e6e..ca879ced 100644
--- a/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyValueTypeException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-InvalidPropertyValueTypeException.md
@@ -94,6 +94,6 @@ public getType() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-InvalidRequestException.md b/docs/classes/YooKassa-Common-Exceptions-InvalidRequestException.md
index 6d2034e0..fffef19b 100644
--- a/docs/classes/YooKassa-Common-Exceptions-InvalidRequestException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-InvalidRequestException.md
@@ -78,6 +78,6 @@ public getRequestObject() : \YooKassa\Common\AbstractRequest|null
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-JsonException.md b/docs/classes/YooKassa-Common-Exceptions-JsonException.md
index 1646fec4..685f9199 100644
--- a/docs/classes/YooKassa-Common-Exceptions-JsonException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-JsonException.md
@@ -76,6 +76,6 @@ public __construct(mixed $message = "", mixed $code, mixed $previous =
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-NotFoundException.md b/docs/classes/YooKassa-Common-Exceptions-NotFoundException.md
index 885d9003..ecf99504 100644
--- a/docs/classes/YooKassa-Common-Exceptions-NotFoundException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-NotFoundException.md
@@ -152,6 +152,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-ResponseProcessingException.md b/docs/classes/YooKassa-Common-Exceptions-ResponseProcessingException.md
index 1ef377bb..8bfba2ed 100644
--- a/docs/classes/YooKassa-Common-Exceptions-ResponseProcessingException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-ResponseProcessingException.md
@@ -152,6 +152,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-TooManyRequestsException.md b/docs/classes/YooKassa-Common-Exceptions-TooManyRequestsException.md
index 34d12c51..30b07dda 100644
--- a/docs/classes/YooKassa-Common-Exceptions-TooManyRequestsException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-TooManyRequestsException.md
@@ -152,6 +152,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-Exceptions-UnauthorizedException.md b/docs/classes/YooKassa-Common-Exceptions-UnauthorizedException.md
index aed56144..f3a61391 100644
--- a/docs/classes/YooKassa-Common-Exceptions-UnauthorizedException.md
+++ b/docs/classes/YooKassa-Common-Exceptions-UnauthorizedException.md
@@ -155,6 +155,6 @@ public getResponseHeaders() : string[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-HttpVerb.md b/docs/classes/YooKassa-Common-HttpVerb.md
index ede9e5ca..83f103f7 100644
--- a/docs/classes/YooKassa-Common-HttpVerb.md
+++ b/docs/classes/YooKassa-Common-HttpVerb.md
@@ -193,6 +193,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-LoggerWrapper.md b/docs/classes/YooKassa-Common-LoggerWrapper.md
index d76dfc49..d4affa3c 100644
--- a/docs/classes/YooKassa-Common-LoggerWrapper.md
+++ b/docs/classes/YooKassa-Common-LoggerWrapper.md
@@ -299,6 +299,6 @@ that are not necessarily wrong.
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Common-ResponseObject.md b/docs/classes/YooKassa-Common-ResponseObject.md
index c88f9d0c..e47b8fae 100644
--- a/docs/classes/YooKassa-Common-ResponseObject.md
+++ b/docs/classes/YooKassa-Common-ResponseObject.md
@@ -162,6 +162,6 @@ public getHeaders() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-Config-ConfigurationLoader.md b/docs/classes/YooKassa-Helpers-Config-ConfigurationLoader.md
index 97dbb023..9f39b941 100644
--- a/docs/classes/YooKassa-Helpers-Config-ConfigurationLoader.md
+++ b/docs/classes/YooKassa-Helpers-Config-ConfigurationLoader.md
@@ -73,6 +73,6 @@ public load(mixed $filePath = null) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-Config-ConfigurationLoaderInterface.md b/docs/classes/YooKassa-Helpers-Config-ConfigurationLoaderInterface.md
index 8a8826ae..5fcf895f 100644
--- a/docs/classes/YooKassa-Helpers-Config-ConfigurationLoaderInterface.md
+++ b/docs/classes/YooKassa-Helpers-Config-ConfigurationLoaderInterface.md
@@ -64,6 +64,6 @@ public load() : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-FiscalizationProvider.md b/docs/classes/YooKassa-Helpers-FiscalizationProvider.md
index 414c0383..73dab053 100644
--- a/docs/classes/YooKassa-Helpers-FiscalizationProvider.md
+++ b/docs/classes/YooKassa-Helpers-FiscalizationProvider.md
@@ -299,6 +299,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-ProductCode.md b/docs/classes/YooKassa-Helpers-ProductCode.md
index e4ed5e9a..9859879c 100644
--- a/docs/classes/YooKassa-Helpers-ProductCode.md
+++ b/docs/classes/YooKassa-Helpers-ProductCode.md
@@ -635,6 +635,6 @@ public validate() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-Random.md b/docs/classes/YooKassa-Helpers-Random.md
index 86753bcd..1ca78925 100644
--- a/docs/classes/YooKassa-Helpers-Random.md
+++ b/docs/classes/YooKassa-Helpers-Random.md
@@ -243,6 +243,6 @@ Static public value(array $values, bool $useBest = true) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-RawHeadersParser.md b/docs/classes/YooKassa-Helpers-RawHeadersParser.md
index 8089a43e..ab26dddc 100644
--- a/docs/classes/YooKassa-Helpers-RawHeadersParser.md
+++ b/docs/classes/YooKassa-Helpers-RawHeadersParser.md
@@ -57,6 +57,6 @@ Static public parse(mixed $rawHeaders) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-SecurityHelper.md b/docs/classes/YooKassa-Helpers-SecurityHelper.md
index f1ba4b32..1b47e49d 100644
--- a/docs/classes/YooKassa-Helpers-SecurityHelper.md
+++ b/docs/classes/YooKassa-Helpers-SecurityHelper.md
@@ -66,6 +66,6 @@ public isIPTrusted($ip) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-StringObject.md b/docs/classes/YooKassa-Helpers-StringObject.md
index 4187e65a..9c808ea1 100644
--- a/docs/classes/YooKassa-Helpers-StringObject.md
+++ b/docs/classes/YooKassa-Helpers-StringObject.md
@@ -83,6 +83,6 @@ public __toString() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-TypeCast.md b/docs/classes/YooKassa-Helpers-TypeCast.md
index dbe16bc6..e3915598 100644
--- a/docs/classes/YooKassa-Helpers-TypeCast.md
+++ b/docs/classes/YooKassa-Helpers-TypeCast.md
@@ -162,6 +162,6 @@ Static public castToDateTime(string|int|\DateTime $value) : \DateTime|null
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Helpers-UUID.md b/docs/classes/YooKassa-Helpers-UUID.md
index d5830619..7232909a 100644
--- a/docs/classes/YooKassa-Helpers-UUID.md
+++ b/docs/classes/YooKassa-Helpers-UUID.md
@@ -57,6 +57,6 @@ Static public v4() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Airline.md b/docs/classes/YooKassa-Model-Airline.md
index d3e7c053..afc834b9 100644
--- a/docs/classes/YooKassa-Model-Airline.md
+++ b/docs/classes/YooKassa-Model-Airline.md
@@ -666,6 +666,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-AirlineInterface.md b/docs/classes/YooKassa-Model-AirlineInterface.md
index 3dee30e4..9083bce5 100644
--- a/docs/classes/YooKassa-Model-AirlineInterface.md
+++ b/docs/classes/YooKassa-Model-AirlineInterface.md
@@ -108,6 +108,6 @@ public getLegs() : \YooKassa\Model\LegInterface[]
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-AmountInterface.md b/docs/classes/YooKassa-Model-AmountInterface.md
index f9bbd42f..bd02ca2f 100644
--- a/docs/classes/YooKassa-Model-AmountInterface.md
+++ b/docs/classes/YooKassa-Model-AmountInterface.md
@@ -165,6 +165,6 @@ public toArray() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-AuthorizationDetails.md b/docs/classes/YooKassa-Model-AuthorizationDetails.md
index f2bcc466..0c643a4a 100644
--- a/docs/classes/YooKassa-Model-AuthorizationDetails.md
+++ b/docs/classes/YooKassa-Model-AuthorizationDetails.md
@@ -517,6 +517,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-AuthorizationDetailsInterface.md b/docs/classes/YooKassa-Model-AuthorizationDetailsInterface.md
index a71b60be..cee3852e 100644
--- a/docs/classes/YooKassa-Model-AuthorizationDetailsInterface.md
+++ b/docs/classes/YooKassa-Model-AuthorizationDetailsInterface.md
@@ -102,6 +102,6 @@ public getThreeDSecure() : \YooKassa\Model\ThreeDSecure|null
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-BaseDeal.md b/docs/classes/YooKassa-Model-BaseDeal.md
index f160eec6..7bf36581 100644
--- a/docs/classes/YooKassa-Model-BaseDeal.md
+++ b/docs/classes/YooKassa-Model-BaseDeal.md
@@ -371,6 +371,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-CancellationDetails.md b/docs/classes/YooKassa-Model-CancellationDetails.md
index b5ec9c19..621e21a5 100644
--- a/docs/classes/YooKassa-Model-CancellationDetails.md
+++ b/docs/classes/YooKassa-Model-CancellationDetails.md
@@ -449,6 +449,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-CancellationDetailsInterface.md b/docs/classes/YooKassa-Model-CancellationDetailsInterface.md
index 838679a6..1c27e694 100644
--- a/docs/classes/YooKassa-Model-CancellationDetailsInterface.md
+++ b/docs/classes/YooKassa-Model-CancellationDetailsInterface.md
@@ -83,6 +83,6 @@ public getReason() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-CancellationDetailsPartyCode.md b/docs/classes/YooKassa-Model-CancellationDetailsPartyCode.md
index e13ddbf7..ae7c5b23 100644
--- a/docs/classes/YooKassa-Model-CancellationDetailsPartyCode.md
+++ b/docs/classes/YooKassa-Model-CancellationDetailsPartyCode.md
@@ -163,6 +163,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-CancellationDetailsReasonCode.md b/docs/classes/YooKassa-Model-CancellationDetailsReasonCode.md
index 33929bea..5b34c278 100644
--- a/docs/classes/YooKassa-Model-CancellationDetailsReasonCode.md
+++ b/docs/classes/YooKassa-Model-CancellationDetailsReasonCode.md
@@ -340,6 +340,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Confirmation-AbstractConfirmation.md b/docs/classes/YooKassa-Model-Confirmation-AbstractConfirmation.md
index a717817c..1412e8ca 100644
--- a/docs/classes/YooKassa-Model-Confirmation-AbstractConfirmation.md
+++ b/docs/classes/YooKassa-Model-Confirmation-AbstractConfirmation.md
@@ -442,6 +442,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Confirmation-ConfirmationCodeVerification.md b/docs/classes/YooKassa-Model-Confirmation-ConfirmationCodeVerification.md
index f289d203..a580fe53 100644
--- a/docs/classes/YooKassa-Model-Confirmation-ConfirmationCodeVerification.md
+++ b/docs/classes/YooKassa-Model-Confirmation-ConfirmationCodeVerification.md
@@ -435,6 +435,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Confirmation-ConfirmationEmbedded.md b/docs/classes/YooKassa-Model-Confirmation-ConfirmationEmbedded.md
index 0d2b5df9..d5bc1624 100644
--- a/docs/classes/YooKassa-Model-Confirmation-ConfirmationEmbedded.md
+++ b/docs/classes/YooKassa-Model-Confirmation-ConfirmationEmbedded.md
@@ -481,6 +481,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Confirmation-ConfirmationExternal.md b/docs/classes/YooKassa-Model-Confirmation-ConfirmationExternal.md
index dd67af3b..63f8f08d 100644
--- a/docs/classes/YooKassa-Model-Confirmation-ConfirmationExternal.md
+++ b/docs/classes/YooKassa-Model-Confirmation-ConfirmationExternal.md
@@ -436,6 +436,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Confirmation-ConfirmationFactory.md b/docs/classes/YooKassa-Model-Confirmation-ConfirmationFactory.md
index 72122eb6..d4d31f74 100644
--- a/docs/classes/YooKassa-Model-Confirmation-ConfirmationFactory.md
+++ b/docs/classes/YooKassa-Model-Confirmation-ConfirmationFactory.md
@@ -89,6 +89,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Model
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Confirmation-ConfirmationMobileApplication.md b/docs/classes/YooKassa-Model-Confirmation-ConfirmationMobileApplication.md
index 017711f8..5662a69a 100644
--- a/docs/classes/YooKassa-Model-Confirmation-ConfirmationMobileApplication.md
+++ b/docs/classes/YooKassa-Model-Confirmation-ConfirmationMobileApplication.md
@@ -559,6 +559,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Confirmation-ConfirmationQr.md b/docs/classes/YooKassa-Model-Confirmation-ConfirmationQr.md
index 89ae4091..b1e102c0 100644
--- a/docs/classes/YooKassa-Model-Confirmation-ConfirmationQr.md
+++ b/docs/classes/YooKassa-Model-Confirmation-ConfirmationQr.md
@@ -494,6 +494,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Confirmation-ConfirmationRedirect.md b/docs/classes/YooKassa-Model-Confirmation-ConfirmationRedirect.md
index 7d47e744..c27ea2d1 100644
--- a/docs/classes/YooKassa-Model-Confirmation-ConfirmationRedirect.md
+++ b/docs/classes/YooKassa-Model-Confirmation-ConfirmationRedirect.md
@@ -602,6 +602,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationAttributes-AbstractConfirmationAttributes.md b/docs/classes/YooKassa-Model-ConfirmationAttributes-AbstractConfirmationAttributes.md
index ade2c314..e42b8ae0 100644
--- a/docs/classes/YooKassa-Model-ConfirmationAttributes-AbstractConfirmationAttributes.md
+++ b/docs/classes/YooKassa-Model-ConfirmationAttributes-AbstractConfirmationAttributes.md
@@ -413,6 +413,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesCodeVerification.md b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesCodeVerification.md
index bf30f705..7693d7ab 100644
--- a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesCodeVerification.md
+++ b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesCodeVerification.md
@@ -406,6 +406,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesEmbedded.md b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesEmbedded.md
index 247c79ed..271cb6b3 100644
--- a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesEmbedded.md
+++ b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesEmbedded.md
@@ -406,6 +406,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesExternal.md b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesExternal.md
index 69fd0dee..de16b5c9 100644
--- a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesExternal.md
+++ b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesExternal.md
@@ -407,6 +407,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesFactory.md b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesFactory.md
index c66c974d..55e562b7 100644
--- a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesFactory.md
+++ b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesFactory.md
@@ -81,6 +81,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Model
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesMobileApplication.md b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesMobileApplication.md
index 4f15a805..67b320d7 100644
--- a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesMobileApplication.md
+++ b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesMobileApplication.md
@@ -470,6 +470,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesQr.md b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesQr.md
index c6f7054f..82d136f7 100644
--- a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesQr.md
+++ b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesQr.md
@@ -406,6 +406,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesRedirect.md b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesRedirect.md
index c664fd01..73da449f 100644
--- a/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesRedirect.md
+++ b/docs/classes/YooKassa-Model-ConfirmationAttributes-ConfirmationAttributesRedirect.md
@@ -513,6 +513,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ConfirmationType.md b/docs/classes/YooKassa-Model-ConfirmationType.md
index 65984218..4e1f52fe 100644
--- a/docs/classes/YooKassa-Model-ConfirmationType.md
+++ b/docs/classes/YooKassa-Model-ConfirmationType.md
@@ -194,6 +194,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-CurrencyCode.md b/docs/classes/YooKassa-Model-CurrencyCode.md
index 99dcf5f0..b42ca5bf 100644
--- a/docs/classes/YooKassa-Model-CurrencyCode.md
+++ b/docs/classes/YooKassa-Model-CurrencyCode.md
@@ -253,6 +253,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-CaptureDealData.md b/docs/classes/YooKassa-Model-Deal-CaptureDealData.md
index ce637b4b..809c54e8 100644
--- a/docs/classes/YooKassa-Model-Deal-CaptureDealData.md
+++ b/docs/classes/YooKassa-Model-Deal-CaptureDealData.md
@@ -415,6 +415,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-DealBalanceAmount.md b/docs/classes/YooKassa-Model-Deal-DealBalanceAmount.md
index b5115ef4..2dada4e1 100644
--- a/docs/classes/YooKassa-Model-Deal-DealBalanceAmount.md
+++ b/docs/classes/YooKassa-Model-Deal-DealBalanceAmount.md
@@ -481,6 +481,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-DealStatus.md b/docs/classes/YooKassa-Model-Deal-DealStatus.md
index 64eb7284..6d9e6bf2 100644
--- a/docs/classes/YooKassa-Model-Deal-DealStatus.md
+++ b/docs/classes/YooKassa-Model-Deal-DealStatus.md
@@ -144,6 +144,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-DealType.md b/docs/classes/YooKassa-Model-Deal-DealType.md
index 8f4ea51c..ad5956fa 100644
--- a/docs/classes/YooKassa-Model-Deal-DealType.md
+++ b/docs/classes/YooKassa-Model-Deal-DealType.md
@@ -133,6 +133,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-FeeMoment.md b/docs/classes/YooKassa-Model-Deal-FeeMoment.md
index 3e26c7e7..f28044a6 100644
--- a/docs/classes/YooKassa-Model-Deal-FeeMoment.md
+++ b/docs/classes/YooKassa-Model-Deal-FeeMoment.md
@@ -143,6 +143,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-PaymentDealInfo.md b/docs/classes/YooKassa-Model-Deal-PaymentDealInfo.md
index eeb34b6c..d5bc1cfd 100644
--- a/docs/classes/YooKassa-Model-Deal-PaymentDealInfo.md
+++ b/docs/classes/YooKassa-Model-Deal-PaymentDealInfo.md
@@ -469,6 +469,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-PayoutDealInfo.md b/docs/classes/YooKassa-Model-Deal-PayoutDealInfo.md
index cb805e36..635fd289 100644
--- a/docs/classes/YooKassa-Model-Deal-PayoutDealInfo.md
+++ b/docs/classes/YooKassa-Model-Deal-PayoutDealInfo.md
@@ -392,6 +392,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-RefundDealData.md b/docs/classes/YooKassa-Model-Deal-RefundDealData.md
index 6d26a0bb..5c5315a7 100644
--- a/docs/classes/YooKassa-Model-Deal-RefundDealData.md
+++ b/docs/classes/YooKassa-Model-Deal-RefundDealData.md
@@ -428,6 +428,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-RefundDealInfo.md b/docs/classes/YooKassa-Model-Deal-RefundDealInfo.md
index bfb6f0a1..1c6c6061 100644
--- a/docs/classes/YooKassa-Model-Deal-RefundDealInfo.md
+++ b/docs/classes/YooKassa-Model-Deal-RefundDealInfo.md
@@ -482,6 +482,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-SettlementPayoutPayment.md b/docs/classes/YooKassa-Model-Deal-SettlementPayoutPayment.md
index fc01fa4b..dc4a6afe 100644
--- a/docs/classes/YooKassa-Model-Deal-SettlementPayoutPayment.md
+++ b/docs/classes/YooKassa-Model-Deal-SettlementPayoutPayment.md
@@ -448,6 +448,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-SettlementPayoutPaymentType.md b/docs/classes/YooKassa-Model-Deal-SettlementPayoutPaymentType.md
index 6c333734..d6f33a41 100644
--- a/docs/classes/YooKassa-Model-Deal-SettlementPayoutPaymentType.md
+++ b/docs/classes/YooKassa-Model-Deal-SettlementPayoutPaymentType.md
@@ -131,6 +131,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Deal-SettlementPayoutRefund.md b/docs/classes/YooKassa-Model-Deal-SettlementPayoutRefund.md
index 49e6f767..60ad03dd 100644
--- a/docs/classes/YooKassa-Model-Deal-SettlementPayoutRefund.md
+++ b/docs/classes/YooKassa-Model-Deal-SettlementPayoutRefund.md
@@ -452,6 +452,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-DealInterface.md b/docs/classes/YooKassa-Model-DealInterface.md
index b7fdf772..bde81732 100644
--- a/docs/classes/YooKassa-Model-DealInterface.md
+++ b/docs/classes/YooKassa-Model-DealInterface.md
@@ -258,6 +258,6 @@ public getTest() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-FraudData.md b/docs/classes/YooKassa-Model-FraudData.md
index 551884a2..09401980 100644
--- a/docs/classes/YooKassa-Model-FraudData.md
+++ b/docs/classes/YooKassa-Model-FraudData.md
@@ -414,6 +414,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Leg.md b/docs/classes/YooKassa-Model-Leg.md
index 6770523d..36a3be20 100644
--- a/docs/classes/YooKassa-Model-Leg.md
+++ b/docs/classes/YooKassa-Model-Leg.md
@@ -584,6 +584,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-LegInterface.md b/docs/classes/YooKassa-Model-LegInterface.md
index 5569ae6b..82d49eb1 100644
--- a/docs/classes/YooKassa-Model-LegInterface.md
+++ b/docs/classes/YooKassa-Model-LegInterface.md
@@ -159,6 +159,6 @@ public setDepartureDate(\DateTime|string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Locale.md b/docs/classes/YooKassa-Model-Locale.md
index d126300e..a31dac9d 100644
--- a/docs/classes/YooKassa-Model-Locale.md
+++ b/docs/classes/YooKassa-Model-Locale.md
@@ -148,6 +148,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Metadata.md b/docs/classes/YooKassa-Model-Metadata.md
index 45afd84d..3bc28f43 100644
--- a/docs/classes/YooKassa-Model-Metadata.md
+++ b/docs/classes/YooKassa-Model-Metadata.md
@@ -377,6 +377,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-MonetaryAmount.md b/docs/classes/YooKassa-Model-MonetaryAmount.md
index 5ad66e02..4f30eea1 100644
--- a/docs/classes/YooKassa-Model-MonetaryAmount.md
+++ b/docs/classes/YooKassa-Model-MonetaryAmount.md
@@ -541,6 +541,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-AbstractNotification.md b/docs/classes/YooKassa-Model-Notification-AbstractNotification.md
index c12f912d..54503e0a 100644
--- a/docs/classes/YooKassa-Model-Notification-AbstractNotification.md
+++ b/docs/classes/YooKassa-Model-Notification-AbstractNotification.md
@@ -571,6 +571,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationCanceled.md b/docs/classes/YooKassa-Model-Notification-NotificationCanceled.md
index 04611ebb..5af25227 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationCanceled.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationCanceled.md
@@ -596,6 +596,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationDealClosed.md b/docs/classes/YooKassa-Model-Notification-NotificationDealClosed.md
index 86d544e9..eaf43d72 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationDealClosed.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationDealClosed.md
@@ -596,6 +596,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationFactory.md b/docs/classes/YooKassa-Model-Notification-NotificationFactory.md
index 1f0aa8e1..20241a0e 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationFactory.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationFactory.md
@@ -138,6 +138,6 @@ public factory(array $data) : \YooKassa\Model\Notification\AbstractNotification
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationInterface.md b/docs/classes/YooKassa-Model-Notification-NotificationInterface.md
index 5f5f5912..ceab0b5a 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationInterface.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationInterface.md
@@ -104,6 +104,6 @@ public getObject() : \YooKassa\Model\PaymentInterface|\YooKassa\Model\RefundInte
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationPayoutCanceled.md b/docs/classes/YooKassa-Model-Notification-NotificationPayoutCanceled.md
index da42060a..4c33f7ab 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationPayoutCanceled.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationPayoutCanceled.md
@@ -596,6 +596,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationPayoutSucceeded.md b/docs/classes/YooKassa-Model-Notification-NotificationPayoutSucceeded.md
index 14756033..4a6a6946 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationPayoutSucceeded.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationPayoutSucceeded.md
@@ -596,6 +596,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationRefundSucceeded.md b/docs/classes/YooKassa-Model-Notification-NotificationRefundSucceeded.md
index 62ff9423..300c2b13 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationRefundSucceeded.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationRefundSucceeded.md
@@ -596,6 +596,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationSucceeded.md b/docs/classes/YooKassa-Model-Notification-NotificationSucceeded.md
index 241fa888..c2f0d19d 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationSucceeded.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationSucceeded.md
@@ -596,6 +596,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Notification-NotificationWaitingForCapture.md b/docs/classes/YooKassa-Model-Notification-NotificationWaitingForCapture.md
index 1e421cf8..3cc09d4c 100644
--- a/docs/classes/YooKassa-Model-Notification-NotificationWaitingForCapture.md
+++ b/docs/classes/YooKassa-Model-Notification-NotificationWaitingForCapture.md
@@ -601,6 +601,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-NotificationEventType.md b/docs/classes/YooKassa-Model-NotificationEventType.md
index a94658f6..c602d2e4 100644
--- a/docs/classes/YooKassa-Model-NotificationEventType.md
+++ b/docs/classes/YooKassa-Model-NotificationEventType.md
@@ -203,6 +203,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-NotificationType.md b/docs/classes/YooKassa-Model-NotificationType.md
index 76195544..19d3595b 100644
--- a/docs/classes/YooKassa-Model-NotificationType.md
+++ b/docs/classes/YooKassa-Model-NotificationType.md
@@ -131,6 +131,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Passenger.md b/docs/classes/YooKassa-Model-Passenger.md
index 8fc079b4..8c2f3dd6 100644
--- a/docs/classes/YooKassa-Model-Passenger.md
+++ b/docs/classes/YooKassa-Model-Passenger.md
@@ -490,6 +490,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PassengerInterface.md b/docs/classes/YooKassa-Model-PassengerInterface.md
index c094d325..bbbc6c95 100644
--- a/docs/classes/YooKassa-Model-PassengerInterface.md
+++ b/docs/classes/YooKassa-Model-PassengerInterface.md
@@ -118,6 +118,6 @@ public setLastName(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payment.md b/docs/classes/YooKassa-Model-Payment.md
index 98e89544..8d8b98d3 100644
--- a/docs/classes/YooKassa-Model-Payment.md
+++ b/docs/classes/YooKassa-Model-Payment.md
@@ -1808,6 +1808,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-AbstractPaymentData.md b/docs/classes/YooKassa-Model-PaymentData-AbstractPaymentData.md
index 34cd8a51..9a2b8ea8 100644
--- a/docs/classes/YooKassa-Model-PaymentData-AbstractPaymentData.md
+++ b/docs/classes/YooKassa-Model-PaymentData-AbstractPaymentData.md
@@ -392,6 +392,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatData.md b/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatData.md
index 975726f2..58130f83 100644
--- a/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatData.md
+++ b/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatData.md
@@ -516,6 +516,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataInterface.md b/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataInterface.md
index 08879734..540a36a7 100644
--- a/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataInterface.md
+++ b/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataInterface.md
@@ -102,6 +102,6 @@ public getAmount() : \YooKassa\Model\AmountInterface
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataRate.md b/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataRate.md
index 50c59b85..1a6d4e7f 100644
--- a/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataRate.md
+++ b/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataRate.md
@@ -191,6 +191,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataType.md b/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataType.md
index 3f15a75f..777b047c 100644
--- a/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataType.md
+++ b/docs/classes/YooKassa-Model-PaymentData-B2b-Sberbank-VatDataType.md
@@ -159,6 +159,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md b/docs/classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md
new file mode 100644
index 00000000..f34d8369
--- /dev/null
+++ b/docs/classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md
@@ -0,0 +1,820 @@
+# [YooKassa API SDK](../home.md)
+
+# Class: \YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle
+### Namespace: [\YooKassa\Model\PaymentData\ElectronicCertificate](../namespaces/yookassa-model-paymentdata-electroniccertificate.md)
+---
+**Summary:**
+
+Класс, представляющий модель ElectronicCertificateArticle.
+
+**Description:**
+
+Товарная позиция в корзине покупки при оплате по электронному сертификату.
+
+---
+### Constants
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [ARTICLE_NUMBER_MIN_VALUE](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#constant_ARTICLE_NUMBER_MIN_VALUE) | | |
+| public | [ARTICLE_NUMBER_MAX_VALUE](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#constant_ARTICLE_NUMBER_MAX_VALUE) | | |
+| public | [TRU_CODE_LENGTH](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#constant_TRU_CODE_LENGTH) | | |
+| public | [ARTICLE_CODE_MAX_LENGTH](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#constant_ARTICLE_CODE_MAX_LENGTH) | | |
+| public | [ARTICLE_NAME_MAX_LENGTH](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#constant_ARTICLE_NAME_MAX_LENGTH) | | |
+
+---
+### Properties
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [$article_code](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_article_code) | | Код товара в вашей системе. Максимум 128 символов. |
+| public | [$article_name](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_article_name) | | Название товара в вашей системе. Отображается на готовой платежной форме ЮKassa. Максимум 128 символов. |
+| public | [$article_number](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_article_number) | | Порядковый номер товара в корзине. От 1 до 999 включительно. |
+| public | [$articleCode](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_articleCode) | | Код товара в вашей системе. Максимум 128 символов. |
+| public | [$articleName](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_articleName) | | Название товара в вашей системе. Отображается на готовой платежной форме ЮKassa. Максимум 128 символов. |
+| public | [$articleNumber](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_articleNumber) | | Порядковый номер товара в корзине. От 1 до 999 включительно. |
+| public | [$metadata](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_metadata) | | Любые дополнительные данные, которые нужны вам для работы (например, ваш внутренний идентификатор заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8. |
+| public | [$price](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_price) | | Цена за единицу товара. |
+| public | [$quantity](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_quantity) | | Количество единиц товара. Формат: целое положительное число. |
+| public | [$tru_code](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_tru_code) | | Код ТРУ. 30 символов, две группы цифр, разделенные точкой. Формат: ~`NNNNNNNNN.NNNNNNNNNYYYYMMMMZZZ`, где ~`NNNNNNNNN.NNNNNNNNN` — код вида ТРУ по [Перечню ТРУ](https://esnsi.gosuslugi.ru/classifiers/10616/data?pg=1&p=1), ~`YYYY` — код производителя, ~`MMMM` — код модели, ~`ZZZ` — код страны производителя. Пример: ~`329921120.06001010200080001643` [Как сформировать код ТРУ](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/basics#payments-preparations-tru-code) |
+| public | [$truCode](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#property_truCode) | | Код ТРУ. 30 символов, две группы цифр, разделенные точкой. Формат: ~`NNNNNNNNN.NNNNNNNNNYYYYMMMMZZZ`, где ~`NNNNNNNNN.NNNNNNNNN` — код вида ТРУ по [Перечню ТРУ](https://esnsi.gosuslugi.ru/classifiers/10616/data?pg=1&p=1), ~`YYYY` — код производителя, ~`MMMM` — код модели, ~`ZZZ` — код страны производителя. Пример: ~`329921120.06001010200080001643` [Как сформировать код ТРУ](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/basics#payments-preparations-tru-code) |
+
+---
+### Methods
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [__construct()](../classes/YooKassa-Common-AbstractObject.md#method___construct) | | AbstractObject constructor. |
+| public | [__get()](../classes/YooKassa-Common-AbstractObject.md#method___get) | | Возвращает значение свойства |
+| public | [__isset()](../classes/YooKassa-Common-AbstractObject.md#method___isset) | | Проверяет наличие свойства |
+| public | [__set()](../classes/YooKassa-Common-AbstractObject.md#method___set) | | Устанавливает значение свойства |
+| public | [__unset()](../classes/YooKassa-Common-AbstractObject.md#method___unset) | | Удаляет свойство |
+| public | [fromArray()](../classes/YooKassa-Common-AbstractObject.md#method_fromArray) | | Устанавливает значения свойств текущего объекта из массива |
+| public | [getArticleCode()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_getArticleCode) | | Возвращает article_code. |
+| public | [getArticleName()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_getArticleName) | | Возвращает article_name. |
+| public | [getArticleNumber()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_getArticleNumber) | | Возвращает article_number. |
+| public | [getMetadata()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_getMetadata) | | Возвращает metadata. |
+| public | [getPrice()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_getPrice) | | Возвращает price. |
+| public | [getQuantity()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_getQuantity) | | Возвращает quantity. |
+| public | [getTruCode()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_getTruCode) | | Возвращает tru_code. |
+| public | [jsonSerialize()](../classes/YooKassa-Common-AbstractObject.md#method_jsonSerialize) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации |
+| public | [offsetExists()](../classes/YooKassa-Common-AbstractObject.md#method_offsetExists) | | Проверяет наличие свойства |
+| public | [offsetGet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetGet) | | Возвращает значение свойства |
+| public | [offsetSet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetSet) | | Устанавливает значение свойства |
+| public | [offsetUnset()](../classes/YooKassa-Common-AbstractObject.md#method_offsetUnset) | | Удаляет свойство |
+| public | [setArticleCode()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_setArticleCode) | | Устанавливает article_code. |
+| public | [setArticleName()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_setArticleName) | | Устанавливает article_name. |
+| public | [setArticleNumber()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_setArticleNumber) | | Устанавливает article_number. |
+| public | [setMetadata()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_setMetadata) | | Устанавливает metadata. |
+| public | [setPrice()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_setPrice) | | Устанавливает price |
+| public | [setQuantity()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_setQuantity) | | Устанавливает quantity. |
+| public | [setTruCode()](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md#method_setTruCode) | | Устанавливает tru_code. |
+| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize() |
+| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта |
+
+---
+### Details
+* File: [lib/Model/PaymentData/ElectronicCertificate/ElectronicCertificateArticle.php](../../lib/Model/PaymentData/ElectronicCertificate/ElectronicCertificateArticle.php)
+* Package: Default
+* Class Hierarchy:
+ * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+ * \YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle
+
+---
+## Constants
+
+###### ARTICLE_NUMBER_MIN_VALUE
+```php
+ARTICLE_NUMBER_MIN_VALUE = 1 : int
+```
+
+
+
+###### ARTICLE_NUMBER_MAX_VALUE
+```php
+ARTICLE_NUMBER_MAX_VALUE = 999 : int
+```
+
+
+
+###### TRU_CODE_LENGTH
+```php
+TRU_CODE_LENGTH = 30 : int
+```
+
+
+
+###### ARTICLE_CODE_MAX_LENGTH
+```php
+ARTICLE_CODE_MAX_LENGTH = 128 : int
+```
+
+
+
+###### ARTICLE_NAME_MAX_LENGTH
+```php
+ARTICLE_NAME_MAX_LENGTH = 128 : int
+```
+
+
+
+---
+## Properties
+
+#### public $article_code : string|null
+---
+***Description***
+
+Код товара в вашей системе. Максимум 128 символов.
+
+**Type:** string|null
+
+**Details:**
+
+
+
+#### public $article_name : string
+---
+***Description***
+
+Название товара в вашей системе. Отображается на готовой платежной форме ЮKassa. Максимум 128 символов.
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $article_number : int
+---
+***Description***
+
+Порядковый номер товара в корзине. От 1 до 999 включительно.
+
+**Type:** int
+
+**Details:**
+
+
+
+#### public $articleCode : string|null
+---
+***Description***
+
+Код товара в вашей системе. Максимум 128 символов.
+
+**Type:** string|null
+
+**Details:**
+
+
+
+#### public $articleName : string
+---
+***Description***
+
+Название товара в вашей системе. Отображается на готовой платежной форме ЮKassa. Максимум 128 символов.
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $articleNumber : int
+---
+***Description***
+
+Порядковый номер товара в корзине. От 1 до 999 включительно.
+
+**Type:** int
+
+**Details:**
+
+
+
+#### public $metadata : \YooKassa\Model\Metadata|null
+---
+***Description***
+
+Любые дополнительные данные, которые нужны вам для работы (например, ваш внутренний идентификатор заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8.
+
+**Type:** Metadata|null
+
+**Details:**
+
+
+
+#### public $price : \YooKassa\Model\AmountInterface
+---
+***Description***
+
+Цена за единицу товара.
+
+**Type:** AmountInterface
+
+**Details:**
+
+
+
+#### public $quantity : int
+---
+***Description***
+
+Количество единиц товара. Формат: целое положительное число.
+
+**Type:** int
+
+**Details:**
+
+
+
+#### public $tru_code : string
+---
+***Description***
+
+Код ТРУ. 30 символов, две группы цифр, разделенные точкой. Формат: ~`NNNNNNNNN.NNNNNNNNNYYYYMMMMZZZ`, где ~`NNNNNNNNN.NNNNNNNNN` — код вида ТРУ по [Перечню ТРУ](https://esnsi.gosuslugi.ru/classifiers/10616/data?pg=1&p=1), ~`YYYY` — код производителя, ~`MMMM` — код модели, ~`ZZZ` — код страны производителя. Пример: ~`329921120.06001010200080001643` [Как сформировать код ТРУ](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/basics#payments-preparations-tru-code)
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $truCode : string
+---
+***Description***
+
+Код ТРУ. 30 символов, две группы цифр, разделенные точкой. Формат: ~`NNNNNNNNN.NNNNNNNNNYYYYMMMMZZZ`, где ~`NNNNNNNNN.NNNNNNNNN` — код вида ТРУ по [Перечню ТРУ](https://esnsi.gosuslugi.ru/classifiers/10616/data?pg=1&p=1), ~`YYYY` — код производителя, ~`MMMM` — код модели, ~`ZZZ` — код страны производителя. Пример: ~`329921120.06001010200080001643` [Как сформировать код ТРУ](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/basics#payments-preparations-tru-code)
+
+**Type:** string
+
+**Details:**
+
+
+
+---
+## Methods
+
+#### public __construct() : mixed
+
+```php
+public __construct(array $data = array()) : mixed
+```
+
+**Summary**
+
+AbstractObject constructor.
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array | data | |
+
+**Returns:** mixed -
+
+
+
+#### public __get() : mixed
+
+```php
+public __get(string $propertyName) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public __isset() : bool
+
+```php
+public __isset(string $propertyName) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public __set() : mixed
+
+```php
+public __set(string $propertyName, mixed $value) : mixed
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** mixed -
+
+
+
+#### public __unset() : mixed
+
+```php
+public __unset(string $propertyName) : mixed
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя удаляемого свойства |
+
+**Returns:** mixed -
+
+
+
+#### public fromArray() : mixed
+
+```php
+public fromArray(array|\Traversable $sourceArray) : mixed
+```
+
+**Summary**
+
+Устанавливает значения свойств текущего объекта из массива
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array OR \Traversable | sourceArray | Ассоциативный массив с настройками |
+
+**Returns:** mixed -
+
+
+
+#### public getArticleCode() : string|null
+
+```php
+public getArticleCode() : string|null
+```
+
+**Summary**
+
+Возвращает article_code.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+**Returns:** string|null - Код товара в вашей системе
+
+
+
+#### public getArticleName() : string
+
+```php
+public getArticleName() : string
+```
+
+**Summary**
+
+Возвращает article_name.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+**Returns:** string - Название товара в вашей системе
+
+
+
+#### public getArticleNumber() : int
+
+```php
+public getArticleNumber() : int
+```
+
+**Summary**
+
+Возвращает article_number.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+**Returns:** int - Порядковый номер товара в корзине
+
+
+
+#### public getMetadata() : \YooKassa\Model\Metadata|null
+
+```php
+public getMetadata() : \YooKassa\Model\Metadata|null
+```
+
+**Summary**
+
+Возвращает metadata.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+**Returns:** \YooKassa\Model\Metadata|null - Любые дополнительные данные
+
+
+
+#### public getPrice() : \YooKassa\Model\AmountInterface
+
+```php
+public getPrice() : \YooKassa\Model\AmountInterface
+```
+
+**Summary**
+
+Возвращает price.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+**Returns:** \YooKassa\Model\AmountInterface - Цена за единицу товара
+
+
+
+#### public getQuantity() : int
+
+```php
+public getQuantity() : int
+```
+
+**Summary**
+
+Возвращает quantity.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+**Returns:** int - Количество единиц товара
+
+
+
+#### public getTruCode() : string
+
+```php
+public getTruCode() : string
+```
+
+**Summary**
+
+Возвращает tru_code.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+**Returns:** string - Код ТРУ
+
+
+
+#### public jsonSerialize() : array
+
+```php
+public jsonSerialize() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### public offsetExists() : bool
+
+```php
+public offsetExists(string $offset) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public offsetGet() : mixed
+
+```php
+public offsetGet(string $offset) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public offsetSet() : void
+
+```php
+public offsetSet(string $offset, mixed $value) : void
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** void -
+
+
+
+#### public offsetUnset() : void
+
+```php
+public offsetUnset(string $offset) : void
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя удаляемого свойства |
+
+**Returns:** void -
+
+
+
+#### public setArticleCode() : self
+
+```php
+public setArticleCode(string|null $value = null) : self
+```
+
+**Summary**
+
+Устанавливает article_code.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string OR null | value | Код товара в вашей системе. Максимум 128 символов. |
+
+**Returns:** self -
+
+
+
+#### public setArticleName() : self
+
+```php
+public setArticleName(string $value) : self
+```
+
+**Summary**
+
+Устанавливает article_name.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | value | Название товара в вашей системе. Отображается на готовой платежной форме ЮKassa. Максимум 128 символов. |
+
+**Returns:** self -
+
+
+
+#### public setArticleNumber() : self
+
+```php
+public setArticleNumber(int $value) : self
+```
+
+**Summary**
+
+Устанавливает article_number.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| int | value | Порядковый номер товара в корзине. От 1 до 999 включительно. |
+
+**Returns:** self -
+
+
+
+#### public setMetadata() : self
+
+```php
+public setMetadata(\YooKassa\Model\Metadata|array|null $value) : self
+```
+
+**Summary**
+
+Устанавливает metadata.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\Metadata OR array OR null | value | Любые дополнительные данные, которые нужны вам для работы (например, ваш внутренний идентификатор заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8. |
+
+**Returns:** self -
+
+
+
+#### public setPrice() : self
+
+```php
+public setPrice(\YooKassa\Model\AmountInterface|array $value) : self
+```
+
+**Summary**
+
+Устанавливает price
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\AmountInterface OR array | value | Цена товара |
+
+**Returns:** self -
+
+
+
+#### public setQuantity() : self
+
+```php
+public setQuantity(int $value) : self
+```
+
+**Summary**
+
+Устанавливает quantity.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| int | value | Количество единиц товара. Формат: целое положительное число. |
+
+**Returns:** self -
+
+
+
+#### public setTruCode() : self
+
+```php
+public setTruCode(string $value) : self
+```
+
+**Summary**
+
+Устанавливает tru_code.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | value | Код ТРУ. 30 символов |
+
+**Returns:** self -
+
+
+
+#### public toArray() : array
+
+```php
+public toArray() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+Является алиасом метода AbstractObject::jsonSerialize()
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### protected getUnknownProperties() : array
+
+```php
+protected getUnknownProperties() : array
+```
+
+**Summary**
+
+Возвращает массив свойств которые не существуют, но были заданы у объекта
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив с не существующими у текущего объекта свойствами
+
+
+
+---
+
+### Top Namespaces
+
+* [\YooKassa](../namespaces/yookassa.md)
+
+---
+
+### Reports
+* [Errors - 0](../reports/errors.md)
+* [Markers - 0](../reports/markers.md)
+* [Deprecated - 43](../reports/deprecated.md)
+
+---
+
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
+
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataAlfabank.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataAlfabank.md
index eec619e8..cc4a9fae 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataAlfabank.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataAlfabank.md
@@ -446,6 +446,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataApplePay.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataApplePay.md
index 96855925..79bebbbc 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataApplePay.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataApplePay.md
@@ -466,6 +466,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataB2bSberbank.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataB2bSberbank.md
index 0e72d6b1..f006920e 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataB2bSberbank.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataB2bSberbank.md
@@ -494,6 +494,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataBankCard.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataBankCard.md
index 12ea0498..1b50fe8f 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataBankCard.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataBankCard.md
@@ -440,6 +440,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataBankCardCard.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataBankCardCard.md
index 7515113b..2e36ed87 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataBankCardCard.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataBankCardCard.md
@@ -635,6 +635,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataCash.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataCash.md
index 61404a9f..39d74644 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataCash.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataCash.md
@@ -440,6 +440,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md
new file mode 100644
index 00000000..d169eba1
--- /dev/null
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md
@@ -0,0 +1,581 @@
+# [YooKassa API SDK](../home.md)
+
+# Class: \YooKassa\Model\PaymentData\PaymentDataElectronicCertificate
+### Namespace: [\YooKassa\Model\PaymentData](../namespaces/yookassa-model-paymentdata.md)
+---
+**Summary:**
+
+Класс, представляющий модель PaymentMethodDataElectronicCertificate.
+
+**Description:**
+
+Данные для оплаты по электронному сертификату.
+
+---
+### Constants
+* No constants found
+
+---
+### Properties
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [$articles](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#property_articles) | | Корзина покупки (в терминах НСПК) — список товаров, которые можно оплатить по сертификату. Необходимо передавать только при [оплате на готовой странице ЮKassa](/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/ready-made-payment-form). |
+| public | [$card](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#property_card) | | Данные банковской карты «Мир». |
+| public | [$electronic_certificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#property_electronic_certificate) | | Данные от ФЭС НСПК для оплаты по электронному сертификату. |
+| public | [$electronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#property_electronicCertificate) | | Данные от ФЭС НСПК для оплаты по электронному сертификату. |
+| public | [$type](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#property_type) | | Код способа оплаты. |
+| public | [$type](../classes/YooKassa-Model-PaymentData-AbstractPaymentData.md#property_type) | | Тип метода оплаты |
+
+---
+### Methods
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [__construct()](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#method___construct) | | |
+| public | [__get()](../classes/YooKassa-Common-AbstractObject.md#method___get) | | Возвращает значение свойства |
+| public | [__isset()](../classes/YooKassa-Common-AbstractObject.md#method___isset) | | Проверяет наличие свойства |
+| public | [__set()](../classes/YooKassa-Common-AbstractObject.md#method___set) | | Устанавливает значение свойства |
+| public | [__unset()](../classes/YooKassa-Common-AbstractObject.md#method___unset) | | Удаляет свойство |
+| public | [fromArray()](../classes/YooKassa-Common-AbstractObject.md#method_fromArray) | | Устанавливает значения свойств текущего объекта из массива |
+| public | [getArticles()](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#method_getArticles) | | Возвращает articles. |
+| public | [getCard()](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#method_getCard) | | Возвращает данные банковской карты «Мир». |
+| public | [getElectronicCertificate()](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#method_getElectronicCertificate) | | Возвращает electronic_certificate. |
+| public | [getType()](../classes/YooKassa-Model-PaymentData-AbstractPaymentData.md#method_getType) | | Возвращает тип метода оплаты |
+| public | [jsonSerialize()](../classes/YooKassa-Common-AbstractObject.md#method_jsonSerialize) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации |
+| public | [offsetExists()](../classes/YooKassa-Common-AbstractObject.md#method_offsetExists) | | Проверяет наличие свойства |
+| public | [offsetGet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetGet) | | Возвращает значение свойства |
+| public | [offsetSet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetSet) | | Устанавливает значение свойства |
+| public | [offsetUnset()](../classes/YooKassa-Common-AbstractObject.md#method_offsetUnset) | | Удаляет свойство |
+| public | [setArticles()](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#method_setArticles) | | Устанавливает articles. |
+| public | [setCard()](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#method_setCard) | | Устанавливает данные банковской карты «Мир». |
+| public | [setElectronicCertificate()](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md#method_setElectronicCertificate) | | Устанавливает electronic_certificate. |
+| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize() |
+| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта |
+| protected | [setType()](../classes/YooKassa-Model-PaymentData-AbstractPaymentData.md#method_setType) | | Устанавливает тип метода оплаты |
+
+---
+### Details
+* File: [lib/Model/PaymentData/PaymentDataElectronicCertificate.php](../../lib/Model/PaymentData/PaymentDataElectronicCertificate.php)
+* Package: Default
+* Class Hierarchy:
+ * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+ * [\YooKassa\Model\PaymentData\AbstractPaymentData](../classes/YooKassa-Model-PaymentData-AbstractPaymentData.md)
+ * \YooKassa\Model\PaymentData\PaymentDataElectronicCertificate
+
+---
+## Properties
+
+#### public $articles : \YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle[]|null
+---
+***Description***
+
+Корзина покупки (в терминах НСПК) — список товаров, которые можно оплатить по сертификату. Необходимо передавать только при [оплате на готовой странице ЮKassa](/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/ready-made-payment-form).
+
+**Type:** ElectronicCertificateArticle[]|null
+
+**Details:**
+
+
+
+#### public $card : \YooKassa\Model\PaymentData\PaymentDataBankCardCard|null
+---
+***Description***
+
+Данные банковской карты «Мир».
+
+**Type:** PaymentDataBankCardCard|null
+
+**Details:**
+
+
+
+#### public $electronic_certificate : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null
+---
+***Description***
+
+Данные от ФЭС НСПК для оплаты по электронному сертификату.
+
+**Type:** ElectronicCertificatePaymentData|null
+
+**Details:**
+
+
+
+#### public $electronicCertificate : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null
+---
+***Description***
+
+Данные от ФЭС НСПК для оплаты по электронному сертификату.
+
+**Type:** ElectronicCertificatePaymentData|null
+
+**Details:**
+
+
+
+#### public $type : string
+---
+***Description***
+
+Код способа оплаты.
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $type : string
+---
+***Description***
+
+Тип метода оплаты
+
+**Type:** string
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\AbstractPaymentData](../classes/YooKassa-Model-PaymentData-AbstractPaymentData.md)
+
+
+
+---
+## Methods
+
+#### public __construct() : mixed
+
+```php
+public __construct() : mixed
+```
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\PaymentDataElectronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md)
+
+**Returns:** mixed -
+
+
+
+#### public __get() : mixed
+
+```php
+public __get(string $propertyName) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public __isset() : bool
+
+```php
+public __isset(string $propertyName) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public __set() : mixed
+
+```php
+public __set(string $propertyName, mixed $value) : mixed
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** mixed -
+
+
+
+#### public __unset() : mixed
+
+```php
+public __unset(string $propertyName) : mixed
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя удаляемого свойства |
+
+**Returns:** mixed -
+
+
+
+#### public fromArray() : mixed
+
+```php
+public fromArray(array|\Traversable $sourceArray) : mixed
+```
+
+**Summary**
+
+Устанавливает значения свойств текущего объекта из массива
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array OR \Traversable | sourceArray | Ассоциативный массив с настройками |
+
+**Returns:** mixed -
+
+
+
+#### public getArticles() : \YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle[]|null
+
+```php
+public getArticles() : \YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle[]|null
+```
+
+**Summary**
+
+Возвращает articles.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\PaymentDataElectronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md)
+
+**Returns:** \YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle[]|null - Корзина покупки (в терминах НСПК) — список товаров
+
+
+
+#### public getCard() : \YooKassa\Model\PaymentData\PaymentDataBankCardCard
+
+```php
+public getCard() : \YooKassa\Model\PaymentData\PaymentDataBankCardCard
+```
+
+**Summary**
+
+Возвращает данные банковской карты «Мир».
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\PaymentDataElectronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md)
+
+**Returns:** \YooKassa\Model\PaymentData\PaymentDataBankCardCard - Данные банковской карты
+
+
+
+#### public getElectronicCertificate() : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null
+
+```php
+public getElectronicCertificate() : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null
+```
+
+**Summary**
+
+Возвращает electronic_certificate.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\PaymentDataElectronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md)
+
+**Returns:** \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null - Данные от ФЭС НСПК для оплаты по электронному сертификату
+
+
+
+#### public getType() : string
+
+```php
+public getType() : string
+```
+
+**Summary**
+
+Возвращает тип метода оплаты
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\AbstractPaymentData](../classes/YooKassa-Model-PaymentData-AbstractPaymentData.md)
+
+**Returns:** string - Тип метода оплаты
+
+
+
+#### public jsonSerialize() : array
+
+```php
+public jsonSerialize() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### public offsetExists() : bool
+
+```php
+public offsetExists(string $offset) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public offsetGet() : mixed
+
+```php
+public offsetGet(string $offset) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public offsetSet() : void
+
+```php
+public offsetSet(string $offset, mixed $value) : void
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** void -
+
+
+
+#### public offsetUnset() : void
+
+```php
+public offsetUnset(string $offset) : void
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя удаляемого свойства |
+
+**Returns:** void -
+
+
+
+#### public setArticles() : self
+
+```php
+public setArticles(array|\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle[]|null $value = null) : self
+```
+
+**Summary**
+
+Устанавливает articles.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\PaymentDataElectronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array OR \YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle[] OR null | value | Корзина покупки (в терминах НСПК) — список товаров |
+
+**Returns:** self -
+
+
+
+#### public setCard() : mixed
+
+```php
+public setCard(\YooKassa\Model\PaymentData\PaymentDataBankCardCard|array $value = null) : mixed
+```
+
+**Summary**
+
+Устанавливает данные банковской карты «Мир».
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\PaymentDataElectronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\PaymentData\PaymentDataBankCardCard OR array | value | Данные банковской карты |
+
+**Returns:** mixed -
+
+
+
+#### public setElectronicCertificate() : self
+
+```php
+public setElectronicCertificate(\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|array|null $value = null) : self
+```
+
+**Summary**
+
+Устанавливает electronic_certificate.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\PaymentDataElectronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData OR array OR null | value | Данные от ФЭС НСПК для оплаты по электронному сертификату. |
+
+**Returns:** self -
+
+
+
+#### public toArray() : array
+
+```php
+public toArray() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+Является алиасом метода AbstractObject::jsonSerialize()
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### protected getUnknownProperties() : array
+
+```php
+protected getUnknownProperties() : array
+```
+
+**Summary**
+
+Возвращает массив свойств которые не существуют, но были заданы у объекта
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив с не существующими у текущего объекта свойствами
+
+
+
+#### protected setType() : mixed
+
+```php
+protected setType(string $value) : mixed
+```
+
+**Summary**
+
+Устанавливает тип метода оплаты
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentData\AbstractPaymentData](../classes/YooKassa-Model-PaymentData-AbstractPaymentData.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | value | Тип метода оплаты |
+
+**Returns:** mixed -
+
+
+
+---
+
+### Top Namespaces
+
+* [\YooKassa](../namespaces/yookassa.md)
+
+---
+
+### Reports
+* [Errors - 0](../reports/errors.md)
+* [Markers - 0](../reports/markers.md)
+* [Deprecated - 43](../reports/deprecated.md)
+
+---
+
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
+
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataFactory.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataFactory.md
index 2caa00d8..800619d1 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataFactory.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataFactory.md
@@ -89,6 +89,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Model
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataGooglePay.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataGooglePay.md
index 675af6e9..8a959f02 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataGooglePay.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataGooglePay.md
@@ -494,6 +494,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataInstallments.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataInstallments.md
index bcabce41..f8be202c 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataInstallments.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataInstallments.md
@@ -391,6 +391,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataMobileBalance.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataMobileBalance.md
index 3a3d6511..41d7ee6b 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataMobileBalance.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataMobileBalance.md
@@ -436,6 +436,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataQiwi.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataQiwi.md
index 3a4a73c8..73a406f8 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataQiwi.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataQiwi.md
@@ -433,6 +433,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberBnpl.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberBnpl.md
index 1924298b..e4a518f9 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberBnpl.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberBnpl.md
@@ -438,6 +438,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberLoan.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberLoan.md
index fb369bd1..4bb39750 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberLoan.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberLoan.md
@@ -385,6 +385,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberbank.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberbank.md
index 3aa08d14..7faaee97 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberbank.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataSberbank.md
@@ -436,6 +436,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataSbp.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataSbp.md
index 16ccacf7..06340c3c 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataSbp.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataSbp.md
@@ -385,6 +385,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataTinkoffBank.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataTinkoffBank.md
index 8758c436..ff9ed7d4 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataTinkoffBank.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataTinkoffBank.md
@@ -385,6 +385,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataWebmoney.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataWebmoney.md
index cb7fbd06..059513a6 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataWebmoney.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataWebmoney.md
@@ -392,6 +392,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataWechat.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataWechat.md
index 207e8696..101dc5c8 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataWechat.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataWechat.md
@@ -391,6 +391,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentData-PaymentDataYooMoney.md b/docs/classes/YooKassa-Model-PaymentData-PaymentDataYooMoney.md
index 5b552e55..09fd123d 100644
--- a/docs/classes/YooKassa-Model-PaymentData-PaymentDataYooMoney.md
+++ b/docs/classes/YooKassa-Model-PaymentData-PaymentDataYooMoney.md
@@ -385,6 +385,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentInterface.md b/docs/classes/YooKassa-Model-PaymentInterface.md
index 8ad62af2..cc1a6ffd 100644
--- a/docs/classes/YooKassa-Model-PaymentInterface.md
+++ b/docs/classes/YooKassa-Model-PaymentInterface.md
@@ -428,6 +428,6 @@ public getDeal() : \YooKassa\Model\Deal\PaymentDealInfo
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md b/docs/classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md
index 671f3807..8b2f0b5d 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md
@@ -541,6 +541,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-B2b-Sberbank-PayerBankDetails.md b/docs/classes/YooKassa-Model-PaymentMethod-B2b-Sberbank-PayerBankDetails.md
index a238ccfb..44894df5 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-B2b-Sberbank-PayerBankDetails.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-B2b-Sberbank-PayerBankDetails.md
@@ -826,6 +826,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-B2b-Sberbank-PayerBankDetailsInterface.md b/docs/classes/YooKassa-Model-PaymentMethod-B2b-Sberbank-PayerBankDetailsInterface.md
index 9056fc6d..a61fb573 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-B2b-Sberbank-PayerBankDetailsInterface.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-B2b-Sberbank-PayerBankDetailsInterface.md
@@ -216,6 +216,6 @@ public getAccount() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-BankCard.md b/docs/classes/YooKassa-Model-PaymentMethod-BankCard.md
index 354d0e42..f3cd805b 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-BankCard.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-BankCard.md
@@ -855,6 +855,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-BankCardSource.md b/docs/classes/YooKassa-Model-PaymentMethod-BankCardSource.md
index 1992f30b..240c903d 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-BankCardSource.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-BankCardSource.md
@@ -159,6 +159,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md b/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md
new file mode 100644
index 00000000..16695efa
--- /dev/null
+++ b/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md
@@ -0,0 +1,634 @@
+# [YooKassa API SDK](../home.md)
+
+# Class: \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate
+### Namespace: [\YooKassa\Model\PaymentMethod\ElectronicCertificate](../namespaces/yookassa-model-paymentmethod-electroniccertificate.md)
+---
+**Summary:**
+
+Класс, представляющий модель ElectronicCertificate.
+
+**Description:**
+
+Описание используемого электронного сертификата.
+
+---
+### Constants
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [CERTIFICATE_ID_MIN_LENGTH](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#constant_CERTIFICATE_ID_MIN_LENGTH) | | |
+| public | [CERTIFICATE_ID_MAX_LENGTH](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#constant_CERTIFICATE_ID_MAX_LENGTH) | | |
+
+---
+### Properties
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [$applied_compensation](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#property_applied_compensation) | | Сумма, которую одобрили для оплаты по сертификату за одну единицу товара. Пример: из 1000 рублей одобрили 500 рублей для оплаты по сертификату. |
+| public | [$appliedCompensation](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#property_appliedCompensation) | | Сумма, которую одобрили для оплаты по сертификату за одну единицу товара. Пример: из 1000 рублей одобрили 500 рублей для оплаты по сертификату. |
+| public | [$available_compensation](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#property_available_compensation) | | Максимально допустимая сумма, которую может покрыть электронный сертификат для оплаты одной единицы товара. Пример: сертификат может компенсировать максимум 1000 рублей для оплаты этого товара. |
+| public | [$availableCompensation](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#property_availableCompensation) | | Максимально допустимая сумма, которую может покрыть электронный сертификат для оплаты одной единицы товара. Пример: сертификат может компенсировать максимум 1000 рублей для оплаты этого товара. |
+| public | [$certificate_id](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#property_certificate_id) | | Идентификатор сертификата. От 20 до 30 символов. |
+| public | [$certificateId](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#property_certificateId) | | Идентификатор сертификата. От 20 до 30 символов. |
+| public | [$tru_quantity](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#property_tru_quantity) | | Количество единиц товара, которое одобрили для оплаты по этому электронному сертификату. |
+| public | [$truQuantity](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#property_truQuantity) | | Количество единиц товара, которое одобрили для оплаты по этому электронному сертификату. |
+
+---
+### Methods
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [__construct()](../classes/YooKassa-Common-AbstractObject.md#method___construct) | | AbstractObject constructor. |
+| public | [__get()](../classes/YooKassa-Common-AbstractObject.md#method___get) | | Возвращает значение свойства |
+| public | [__isset()](../classes/YooKassa-Common-AbstractObject.md#method___isset) | | Проверяет наличие свойства |
+| public | [__set()](../classes/YooKassa-Common-AbstractObject.md#method___set) | | Устанавливает значение свойства |
+| public | [__unset()](../classes/YooKassa-Common-AbstractObject.md#method___unset) | | Удаляет свойство |
+| public | [fromArray()](../classes/YooKassa-Common-AbstractObject.md#method_fromArray) | | Устанавливает значения свойств текущего объекта из массива |
+| public | [getAppliedCompensation()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#method_getAppliedCompensation) | | Возвращает applied_compensation. |
+| public | [getAvailableCompensation()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#method_getAvailableCompensation) | | Возвращает available_compensation. |
+| public | [getCertificateId()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#method_getCertificateId) | | Возвращает certificate_id. |
+| public | [getTruQuantity()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#method_getTruQuantity) | | Возвращает tru_quantity. |
+| public | [jsonSerialize()](../classes/YooKassa-Common-AbstractObject.md#method_jsonSerialize) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации |
+| public | [offsetExists()](../classes/YooKassa-Common-AbstractObject.md#method_offsetExists) | | Проверяет наличие свойства |
+| public | [offsetGet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetGet) | | Возвращает значение свойства |
+| public | [offsetSet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetSet) | | Устанавливает значение свойства |
+| public | [offsetUnset()](../classes/YooKassa-Common-AbstractObject.md#method_offsetUnset) | | Удаляет свойство |
+| public | [setAppliedCompensation()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#method_setAppliedCompensation) | | Устанавливает applied_compensation. |
+| public | [setAvailableCompensation()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#method_setAvailableCompensation) | | Устанавливает available_compensation. |
+| public | [setCertificateId()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#method_setCertificateId) | | Устанавливает certificate_id. |
+| public | [setTruQuantity()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md#method_setTruQuantity) | | Устанавливает tru_quantity. |
+| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize() |
+| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта |
+
+---
+### Details
+* File: [lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificate.php](../../lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificate.php)
+* Package: Default
+* Class Hierarchy:
+ * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+ * \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate
+
+---
+## Constants
+
+###### CERTIFICATE_ID_MIN_LENGTH
+```php
+CERTIFICATE_ID_MIN_LENGTH = 20 : int
+```
+
+
+
+###### CERTIFICATE_ID_MAX_LENGTH
+```php
+CERTIFICATE_ID_MAX_LENGTH = 30 : int
+```
+
+
+
+---
+## Properties
+
+#### public $applied_compensation : \YooKassa\Model\AmountInterface
+---
+***Description***
+
+Сумма, которую одобрили для оплаты по сертификату за одну единицу товара. Пример: из 1000 рублей одобрили 500 рублей для оплаты по сертификату.
+
+**Type:** AmountInterface
+
+**Details:**
+
+
+
+#### public $appliedCompensation : \YooKassa\Model\AmountInterface
+---
+***Description***
+
+Сумма, которую одобрили для оплаты по сертификату за одну единицу товара. Пример: из 1000 рублей одобрили 500 рублей для оплаты по сертификату.
+
+**Type:** AmountInterface
+
+**Details:**
+
+
+
+#### public $available_compensation : \YooKassa\Model\AmountInterface
+---
+***Description***
+
+Максимально допустимая сумма, которую может покрыть электронный сертификат для оплаты одной единицы товара. Пример: сертификат может компенсировать максимум 1000 рублей для оплаты этого товара.
+
+**Type:** AmountInterface
+
+**Details:**
+
+
+
+#### public $availableCompensation : \YooKassa\Model\AmountInterface
+---
+***Description***
+
+Максимально допустимая сумма, которую может покрыть электронный сертификат для оплаты одной единицы товара. Пример: сертификат может компенсировать максимум 1000 рублей для оплаты этого товара.
+
+**Type:** AmountInterface
+
+**Details:**
+
+
+
+#### public $certificate_id : string
+---
+***Description***
+
+Идентификатор сертификата. От 20 до 30 символов.
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $certificateId : string
+---
+***Description***
+
+Идентификатор сертификата. От 20 до 30 символов.
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $tru_quantity : int
+---
+***Description***
+
+Количество единиц товара, которое одобрили для оплаты по этому электронному сертификату.
+
+**Type:** int
+
+**Details:**
+
+
+
+#### public $truQuantity : int
+---
+***Description***
+
+Количество единиц товара, которое одобрили для оплаты по этому электронному сертификату.
+
+**Type:** int
+
+**Details:**
+
+
+
+---
+## Methods
+
+#### public __construct() : mixed
+
+```php
+public __construct(array $data = array()) : mixed
+```
+
+**Summary**
+
+AbstractObject constructor.
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array | data | |
+
+**Returns:** mixed -
+
+
+
+#### public __get() : mixed
+
+```php
+public __get(string $propertyName) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public __isset() : bool
+
+```php
+public __isset(string $propertyName) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public __set() : mixed
+
+```php
+public __set(string $propertyName, mixed $value) : mixed
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** mixed -
+
+
+
+#### public __unset() : mixed
+
+```php
+public __unset(string $propertyName) : mixed
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя удаляемого свойства |
+
+**Returns:** mixed -
+
+
+
+#### public fromArray() : mixed
+
+```php
+public fromArray(array|\Traversable $sourceArray) : mixed
+```
+
+**Summary**
+
+Устанавливает значения свойств текущего объекта из массива
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array OR \Traversable | sourceArray | Ассоциативный массив с настройками |
+
+**Returns:** mixed -
+
+
+
+#### public getAppliedCompensation() : \YooKassa\Model\AmountInterface
+
+```php
+public getAppliedCompensation() : \YooKassa\Model\AmountInterface
+```
+
+**Summary**
+
+Возвращает applied_compensation.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md)
+
+**Returns:** \YooKassa\Model\AmountInterface - Сумма, которую одобрили для оплаты по сертификату
+
+
+
+#### public getAvailableCompensation() : \YooKassa\Model\AmountInterface
+
+```php
+public getAvailableCompensation() : \YooKassa\Model\AmountInterface
+```
+
+**Summary**
+
+Возвращает available_compensation.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md)
+
+**Returns:** \YooKassa\Model\AmountInterface - Максимально допустимая сумма
+
+
+
+#### public getCertificateId() : string
+
+```php
+public getCertificateId() : string
+```
+
+**Summary**
+
+Возвращает certificate_id.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md)
+
+**Returns:** string - Идентификатор сертификата
+
+
+
+#### public getTruQuantity() : int
+
+```php
+public getTruQuantity() : int
+```
+
+**Summary**
+
+Возвращает tru_quantity.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md)
+
+**Returns:** int - Количество единиц товара
+
+
+
+#### public jsonSerialize() : array
+
+```php
+public jsonSerialize() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### public offsetExists() : bool
+
+```php
+public offsetExists(string $offset) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public offsetGet() : mixed
+
+```php
+public offsetGet(string $offset) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public offsetSet() : void
+
+```php
+public offsetSet(string $offset, mixed $value) : void
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** void -
+
+
+
+#### public offsetUnset() : void
+
+```php
+public offsetUnset(string $offset) : void
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя удаляемого свойства |
+
+**Returns:** void -
+
+
+
+#### public setAppliedCompensation() : self
+
+```php
+public setAppliedCompensation(\YooKassa\Model\AmountInterface|array $value) : self
+```
+
+**Summary**
+
+Устанавливает applied_compensation.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\AmountInterface OR array | value | Сумма, которую одобрили для оплаты по сертификату |
+
+**Returns:** self -
+
+
+
+#### public setAvailableCompensation() : self
+
+```php
+public setAvailableCompensation(\YooKassa\Model\AmountInterface|array $value) : self
+```
+
+**Summary**
+
+Устанавливает available_compensation.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\AmountInterface OR array | value | Максимально допустимая сумма |
+
+**Returns:** self -
+
+
+
+#### public setCertificateId() : self
+
+```php
+public setCertificateId(string $value) : self
+```
+
+**Summary**
+
+Устанавливает certificate_id.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | value | Идентификатор сертификата. От 20 до 30 символов. |
+
+**Returns:** self -
+
+
+
+#### public setTruQuantity() : self
+
+```php
+public setTruQuantity(int $value) : self
+```
+
+**Summary**
+
+Устанавливает tru_quantity.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| int | value | Количество единиц товара, которое одобрили для оплаты по этому электронному сертификату. |
+
+**Returns:** self -
+
+
+
+#### public toArray() : array
+
+```php
+public toArray() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+Является алиасом метода AbstractObject::jsonSerialize()
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### protected getUnknownProperties() : array
+
+```php
+protected getUnknownProperties() : array
+```
+
+**Summary**
+
+Возвращает массив свойств которые не существуют, но были заданы у объекта
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив с не существующими у текущего объекта свойствами
+
+
+
+---
+
+### Top Namespaces
+
+* [\YooKassa](../namespaces/yookassa.md)
+
+---
+
+### Reports
+* [Errors - 0](../reports/errors.md)
+* [Markers - 0](../reports/markers.md)
+* [Deprecated - 43](../reports/deprecated.md)
+
+---
+
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
+
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md b/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md
new file mode 100644
index 00000000..4450d65f
--- /dev/null
+++ b/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md
@@ -0,0 +1,637 @@
+# [YooKassa API SDK](../home.md)
+
+# Class: \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle
+### Namespace: [\YooKassa\Model\PaymentMethod\ElectronicCertificate](../namespaces/yookassa-model-paymentmethod-electroniccertificate.md)
+---
+**Summary:**
+
+Класс, представляющий модель ElectronicCertificateApprovedPaymentArticle.
+
+**Description:**
+
+Товарная позиция в одобренной корзине покупки при оплате по электронному сертификату.
+
+---
+### Constants
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [ARTICLE_NUMBER_MIN_VALUE](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#constant_ARTICLE_NUMBER_MIN_VALUE) | | |
+| public | [ARTICLE_NUMBER_MAX_VALUE](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#constant_ARTICLE_NUMBER_MAX_VALUE) | | |
+| public | [TRU_CODE_LENGTH](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#constant_TRU_CODE_LENGTH) | | |
+| public | [ARTICLE_CODE_MAX_LENGTH](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#constant_ARTICLE_CODE_MAX_LENGTH) | | |
+
+---
+### Properties
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [$article_code](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#property_article_code) | | Код товара в вашей системе. Максимум 128 символов. |
+| public | [$article_number](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#property_article_number) | | Порядковый номер товара в корзине. От 1 до 999 включительно. |
+| public | [$articleCode](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#property_articleCode) | | Код товара в вашей системе. Максимум 128 символов. |
+| public | [$articleNumber](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#property_articleNumber) | | Порядковый номер товара в корзине. От 1 до 999 включительно. |
+| public | [$certificates](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#property_certificates) | | Список электронных сертификатов, которые используются для оплаты покупки. |
+| public | [$tru_code](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#property_tru_code) | | Код ТРУ. 30 символов, две группы цифр, разделенные точкой. Формат: ~`NNNNNNNNN.NNNNNNNNNYYYYMMMMZZZ`, где ~`NNNNNNNNN.NNNNNNNNN` — код вида ТРУ по [Перечню ТРУ](https://esnsi.gosuslugi.ru/classifiers/10616/data?pg=1&p=1), ~`YYYY` — код производителя, ~`MMMM` — код модели, ~`ZZZ` — код страны производителя. Пример: ~`329921120.06001010200080001643` [Как сформировать код ТРУ](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/basics#payments-preparations-tru-code) |
+| public | [$truCode](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#property_truCode) | | Код ТРУ. 30 символов, две группы цифр, разделенные точкой. Формат: ~`NNNNNNNNN.NNNNNNNNNYYYYMMMMZZZ`, где ~`NNNNNNNNN.NNNNNNNNN` — код вида ТРУ по [Перечню ТРУ](https://esnsi.gosuslugi.ru/classifiers/10616/data?pg=1&p=1), ~`YYYY` — код производителя, ~`MMMM` — код модели, ~`ZZZ` — код страны производителя. Пример: ~`329921120.06001010200080001643` [Как сформировать код ТРУ](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/basics#payments-preparations-tru-code) |
+
+---
+### Methods
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [__construct()](../classes/YooKassa-Common-AbstractObject.md#method___construct) | | AbstractObject constructor. |
+| public | [__get()](../classes/YooKassa-Common-AbstractObject.md#method___get) | | Возвращает значение свойства |
+| public | [__isset()](../classes/YooKassa-Common-AbstractObject.md#method___isset) | | Проверяет наличие свойства |
+| public | [__set()](../classes/YooKassa-Common-AbstractObject.md#method___set) | | Устанавливает значение свойства |
+| public | [__unset()](../classes/YooKassa-Common-AbstractObject.md#method___unset) | | Удаляет свойство |
+| public | [fromArray()](../classes/YooKassa-Common-AbstractObject.md#method_fromArray) | | Устанавливает значения свойств текущего объекта из массива |
+| public | [getArticleCode()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#method_getArticleCode) | | Возвращает article_code. |
+| public | [getArticleNumber()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#method_getArticleNumber) | | Возвращает article_number. |
+| public | [getCertificates()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#method_getCertificates) | | Возвращает certificates. |
+| public | [getTruCode()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#method_getTruCode) | | Возвращает tru_code. |
+| public | [jsonSerialize()](../classes/YooKassa-Common-AbstractObject.md#method_jsonSerialize) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации |
+| public | [offsetExists()](../classes/YooKassa-Common-AbstractObject.md#method_offsetExists) | | Проверяет наличие свойства |
+| public | [offsetGet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetGet) | | Возвращает значение свойства |
+| public | [offsetSet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetSet) | | Устанавливает значение свойства |
+| public | [offsetUnset()](../classes/YooKassa-Common-AbstractObject.md#method_offsetUnset) | | Удаляет свойство |
+| public | [setArticleCode()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#method_setArticleCode) | | Устанавливает article_code. |
+| public | [setArticleNumber()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#method_setArticleNumber) | | Устанавливает article_number. |
+| public | [setCertificates()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#method_setCertificates) | | Устанавливает certificates. |
+| public | [setTruCode()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md#method_setTruCode) | | Устанавливает tru_code. |
+| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize() |
+| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта |
+
+---
+### Details
+* File: [lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateApprovedPaymentArticle.php](../../lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateApprovedPaymentArticle.php)
+* Package: Default
+* Class Hierarchy:
+ * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+ * \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle
+
+---
+## Constants
+
+###### ARTICLE_NUMBER_MIN_VALUE
+```php
+ARTICLE_NUMBER_MIN_VALUE = 1 : int
+```
+
+
+
+###### ARTICLE_NUMBER_MAX_VALUE
+```php
+ARTICLE_NUMBER_MAX_VALUE = 999 : int
+```
+
+
+
+###### TRU_CODE_LENGTH
+```php
+TRU_CODE_LENGTH = 30 : int
+```
+
+
+
+###### ARTICLE_CODE_MAX_LENGTH
+```php
+ARTICLE_CODE_MAX_LENGTH = 128 : int
+```
+
+
+
+---
+## Properties
+
+#### public $article_code : string|null
+---
+***Description***
+
+Код товара в вашей системе. Максимум 128 символов.
+
+**Type:** string|null
+
+**Details:**
+
+
+
+#### public $article_number : int
+---
+***Description***
+
+Порядковый номер товара в корзине. От 1 до 999 включительно.
+
+**Type:** int
+
+**Details:**
+
+
+
+#### public $articleCode : string|null
+---
+***Description***
+
+Код товара в вашей системе. Максимум 128 символов.
+
+**Type:** string|null
+
+**Details:**
+
+
+
+#### public $articleNumber : int
+---
+***Description***
+
+Порядковый номер товара в корзине. От 1 до 999 включительно.
+
+**Type:** int
+
+**Details:**
+
+
+
+#### public $certificates : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate[]
+---
+***Description***
+
+Список электронных сертификатов, которые используются для оплаты покупки.
+
+**Type:** ElectronicCertificate[]
+
+**Details:**
+
+
+
+#### public $tru_code : string
+---
+***Description***
+
+Код ТРУ. 30 символов, две группы цифр, разделенные точкой. Формат: ~`NNNNNNNNN.NNNNNNNNNYYYYMMMMZZZ`, где ~`NNNNNNNNN.NNNNNNNNN` — код вида ТРУ по [Перечню ТРУ](https://esnsi.gosuslugi.ru/classifiers/10616/data?pg=1&p=1), ~`YYYY` — код производителя, ~`MMMM` — код модели, ~`ZZZ` — код страны производителя. Пример: ~`329921120.06001010200080001643` [Как сформировать код ТРУ](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/basics#payments-preparations-tru-code)
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $truCode : string
+---
+***Description***
+
+Код ТРУ. 30 символов, две группы цифр, разделенные точкой. Формат: ~`NNNNNNNNN.NNNNNNNNNYYYYMMMMZZZ`, где ~`NNNNNNNNN.NNNNNNNNN` — код вида ТРУ по [Перечню ТРУ](https://esnsi.gosuslugi.ru/classifiers/10616/data?pg=1&p=1), ~`YYYY` — код производителя, ~`MMMM` — код модели, ~`ZZZ` — код страны производителя. Пример: ~`329921120.06001010200080001643` [Как сформировать код ТРУ](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/basics#payments-preparations-tru-code)
+
+**Type:** string
+
+**Details:**
+
+
+
+---
+## Methods
+
+#### public __construct() : mixed
+
+```php
+public __construct(array $data = array()) : mixed
+```
+
+**Summary**
+
+AbstractObject constructor.
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array | data | |
+
+**Returns:** mixed -
+
+
+
+#### public __get() : mixed
+
+```php
+public __get(string $propertyName) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public __isset() : bool
+
+```php
+public __isset(string $propertyName) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public __set() : mixed
+
+```php
+public __set(string $propertyName, mixed $value) : mixed
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** mixed -
+
+
+
+#### public __unset() : mixed
+
+```php
+public __unset(string $propertyName) : mixed
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя удаляемого свойства |
+
+**Returns:** mixed -
+
+
+
+#### public fromArray() : mixed
+
+```php
+public fromArray(array|\Traversable $sourceArray) : mixed
+```
+
+**Summary**
+
+Устанавливает значения свойств текущего объекта из массива
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array OR \Traversable | sourceArray | Ассоциативный массив с настройками |
+
+**Returns:** mixed -
+
+
+
+#### public getArticleCode() : string|null
+
+```php
+public getArticleCode() : string|null
+```
+
+**Summary**
+
+Возвращает article_code.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md)
+
+**Returns:** string|null - Код товара в вашей системе
+
+
+
+#### public getArticleNumber() : int
+
+```php
+public getArticleNumber() : int
+```
+
+**Summary**
+
+Возвращает article_number.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md)
+
+**Returns:** int - Порядковый номер товара в корзине
+
+
+
+#### public getCertificates() : array
+
+```php
+public getCertificates() : array
+```
+
+**Summary**
+
+Возвращает certificates.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md)
+
+**Returns:** array - Список электронных сертификатов
+
+
+
+#### public getTruCode() : string
+
+```php
+public getTruCode() : string
+```
+
+**Summary**
+
+Возвращает tru_code.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md)
+
+**Returns:** string - Код ТРУ
+
+
+
+#### public jsonSerialize() : array
+
+```php
+public jsonSerialize() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### public offsetExists() : bool
+
+```php
+public offsetExists(string $offset) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public offsetGet() : mixed
+
+```php
+public offsetGet(string $offset) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public offsetSet() : void
+
+```php
+public offsetSet(string $offset, mixed $value) : void
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** void -
+
+
+
+#### public offsetUnset() : void
+
+```php
+public offsetUnset(string $offset) : void
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя удаляемого свойства |
+
+**Returns:** void -
+
+
+
+#### public setArticleCode() : self
+
+```php
+public setArticleCode(string|null $value = null) : self
+```
+
+**Summary**
+
+Устанавливает article_code.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string OR null | value | Код товара в вашей системе. Максимум 128 символов. |
+
+**Returns:** self -
+
+
+
+#### public setArticleNumber() : self
+
+```php
+public setArticleNumber(int $value) : self
+```
+
+**Summary**
+
+Устанавливает article_number.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| int | value | Порядковый номер товара в корзине. От 1 до 999 включительно. |
+
+**Returns:** self -
+
+
+
+#### public setCertificates() : self
+
+```php
+public setCertificates(array $value = null) : self
+```
+
+**Summary**
+
+Устанавливает certificates.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array | value | Список электронных сертификатов, которые используются для оплаты покупки. |
+
+**Returns:** self -
+
+
+
+#### public setTruCode() : self
+
+```php
+public setTruCode(string|null $value) : self
+```
+
+**Summary**
+
+Устанавливает tru_code.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string OR null | value | Код ТРУ. 30 символов |
+
+**Returns:** self -
+
+
+
+#### public toArray() : array
+
+```php
+public toArray() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+Является алиасом метода AbstractObject::jsonSerialize()
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### protected getUnknownProperties() : array
+
+```php
+protected getUnknownProperties() : array
+```
+
+**Summary**
+
+Возвращает массив свойств которые не существуют, но были заданы у объекта
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив с не существующими у текущего объекта свойствами
+
+
+
+---
+
+### Top Namespaces
+
+* [\YooKassa](../namespaces/yookassa.md)
+
+---
+
+### Reports
+* [Errors - 0](../reports/errors.md)
+* [Markers - 0](../reports/markers.md)
+* [Deprecated - 43](../reports/deprecated.md)
+
+---
+
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
+
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md b/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md
new file mode 100644
index 00000000..155de18f
--- /dev/null
+++ b/docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md
@@ -0,0 +1,468 @@
+# [YooKassa API SDK](../home.md)
+
+# Class: \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData
+### Namespace: [\YooKassa\Model\PaymentMethod\ElectronicCertificate](../namespaces/yookassa-model-paymentmethod-electroniccertificate.md)
+---
+**Summary:**
+
+Класс, представляющий модель ElectronicCertificatePaymentData.
+
+**Description:**
+
+Данные от ФЭС НСПК для оплаты по электронному сертификату.
+Необходимо передавать только при [оплате со сбором данных на вашей стороне](https://yookassa.ru/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/merchant-payment-form).
+
+---
+### Constants
+* No constants found
+
+---
+### Properties
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [$amount](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md#property_amount) | | Сумма, которая спишется с электронного сертификата. |
+| public | [$basket_id](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md#property_basket_id) | | Идентификатор корзины покупки, сформированной в НСПК. |
+| public | [$basketId](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md#property_basketId) | | Идентификатор корзины покупки, сформированной в НСПК. |
+
+---
+### Methods
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [__construct()](../classes/YooKassa-Common-AbstractObject.md#method___construct) | | AbstractObject constructor. |
+| public | [__get()](../classes/YooKassa-Common-AbstractObject.md#method___get) | | Возвращает значение свойства |
+| public | [__isset()](../classes/YooKassa-Common-AbstractObject.md#method___isset) | | Проверяет наличие свойства |
+| public | [__set()](../classes/YooKassa-Common-AbstractObject.md#method___set) | | Устанавливает значение свойства |
+| public | [__unset()](../classes/YooKassa-Common-AbstractObject.md#method___unset) | | Удаляет свойство |
+| public | [fromArray()](../classes/YooKassa-Common-AbstractObject.md#method_fromArray) | | Устанавливает значения свойств текущего объекта из массива |
+| public | [getAmount()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md#method_getAmount) | | Возвращает amount. |
+| public | [getBasketId()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md#method_getBasketId) | | Возвращает basket_id. |
+| public | [jsonSerialize()](../classes/YooKassa-Common-AbstractObject.md#method_jsonSerialize) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации |
+| public | [offsetExists()](../classes/YooKassa-Common-AbstractObject.md#method_offsetExists) | | Проверяет наличие свойства |
+| public | [offsetGet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetGet) | | Возвращает значение свойства |
+| public | [offsetSet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetSet) | | Устанавливает значение свойства |
+| public | [offsetUnset()](../classes/YooKassa-Common-AbstractObject.md#method_offsetUnset) | | Удаляет свойство |
+| public | [setAmount()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md#method_setAmount) | | Устанавливает amount. |
+| public | [setBasketId()](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md#method_setBasketId) | | Устанавливает basket_id. |
+| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize() |
+| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта |
+
+---
+### Details
+* File: [lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentData.php](../../lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentData.php)
+* Package: Default
+* Class Hierarchy:
+ * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+ * \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData
+
+---
+## Properties
+
+#### public $amount : \YooKassa\Model\AmountInterface
+---
+***Description***
+
+Сумма, которая спишется с электронного сертификата.
+
+**Type:** AmountInterface
+
+**Details:**
+
+
+
+#### public $basket_id : string
+---
+***Description***
+
+Идентификатор корзины покупки, сформированной в НСПК.
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $basketId : string
+---
+***Description***
+
+Идентификатор корзины покупки, сформированной в НСПК.
+
+**Type:** string
+
+**Details:**
+
+
+
+---
+## Methods
+
+#### public __construct() : mixed
+
+```php
+public __construct(array $data = array()) : mixed
+```
+
+**Summary**
+
+AbstractObject constructor.
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array | data | |
+
+**Returns:** mixed -
+
+
+
+#### public __get() : mixed
+
+```php
+public __get(string $propertyName) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public __isset() : bool
+
+```php
+public __isset(string $propertyName) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public __set() : mixed
+
+```php
+public __set(string $propertyName, mixed $value) : mixed
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** mixed -
+
+
+
+#### public __unset() : mixed
+
+```php
+public __unset(string $propertyName) : mixed
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя удаляемого свойства |
+
+**Returns:** mixed -
+
+
+
+#### public fromArray() : mixed
+
+```php
+public fromArray(array|\Traversable $sourceArray) : mixed
+```
+
+**Summary**
+
+Устанавливает значения свойств текущего объекта из массива
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array OR \Traversable | sourceArray | Ассоциативный массив с настройками |
+
+**Returns:** mixed -
+
+
+
+#### public getAmount() : \YooKassa\Model\AmountInterface
+
+```php
+public getAmount() : \YooKassa\Model\AmountInterface
+```
+
+**Summary**
+
+Возвращает amount.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md)
+
+**Returns:** \YooKassa\Model\AmountInterface - Сумма, которая спишется с электронного сертификата
+
+
+
+#### public getBasketId() : string
+
+```php
+public getBasketId() : string
+```
+
+**Summary**
+
+Возвращает basket_id.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md)
+
+**Returns:** string - Идентификатор корзины покупки
+
+
+
+#### public jsonSerialize() : array
+
+```php
+public jsonSerialize() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### public offsetExists() : bool
+
+```php
+public offsetExists(string $offset) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public offsetGet() : mixed
+
+```php
+public offsetGet(string $offset) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public offsetSet() : void
+
+```php
+public offsetSet(string $offset, mixed $value) : void
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** void -
+
+
+
+#### public offsetUnset() : void
+
+```php
+public offsetUnset(string $offset) : void
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя удаляемого свойства |
+
+**Returns:** void -
+
+
+
+#### public setAmount() : self
+
+```php
+public setAmount(\YooKassa\Model\AmountInterface|array $value) : self
+```
+
+**Summary**
+
+Устанавливает amount.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\AmountInterface OR array | value | Сумма, которая спишется с электронного сертификата |
+
+**Returns:** self -
+
+
+
+#### public setBasketId() : self
+
+```php
+public setBasketId(string $basket_id) : self
+```
+
+**Summary**
+
+Устанавливает basket_id.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | basket_id | Идентификатор корзины покупки |
+
+**Returns:** self -
+
+
+
+#### public toArray() : array
+
+```php
+public toArray() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+Является алиасом метода AbstractObject::jsonSerialize()
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### protected getUnknownProperties() : array
+
+```php
+protected getUnknownProperties() : array
+```
+
+**Summary**
+
+Возвращает массив свойств которые не существуют, но были заданы у объекта
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив с не существующими у текущего объекта свойствами
+
+
+
+---
+
+### Top Namespaces
+
+* [\YooKassa](../namespaces/yookassa.md)
+
+---
+
+### Reports
+* [Errors - 0](../reports/errors.md)
+* [Markers - 0](../reports/markers.md)
+* [Deprecated - 43](../reports/deprecated.md)
+
+---
+
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
+
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodAlfaBank.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodAlfaBank.md
index c2baa561..192292b1 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodAlfaBank.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodAlfaBank.md
@@ -609,6 +609,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodApplePay.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodApplePay.md
index afbb1157..6d493a29 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodApplePay.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodApplePay.md
@@ -549,6 +549,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodB2bSberbank.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodB2bSberbank.md
index 88e812e4..72c9288d 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodB2bSberbank.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodB2bSberbank.md
@@ -724,6 +724,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodBankCard.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodBankCard.md
index 672a700d..c4266a69 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodBankCard.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodBankCard.md
@@ -781,6 +781,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodCardType.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodCardType.md
index f94039ac..63d27a86 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodCardType.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodCardType.md
@@ -261,6 +261,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodCash.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodCash.md
index f0bbb2bb..12e57611 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodCash.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodCash.md
@@ -549,6 +549,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md
new file mode 100644
index 00000000..9abbfb75
--- /dev/null
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md
@@ -0,0 +1,732 @@
+# [YooKassa API SDK](../home.md)
+
+# Class: \YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate
+### Namespace: [\YooKassa\Model\PaymentMethod](../namespaces/yookassa-model-paymentmethod.md)
+---
+**Summary:**
+
+Класс, представляющий модель PaymentMethodElectronicCertificate.
+
+**Description:**
+
+Оплата по электронному сертификату.
+
+---
+### Constants
+* No constants found
+
+---
+### Properties
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [$articles](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#property_articles) | | Одобренная корзина покупки — список товаров, одобренных к оплате по электронному сертификату. Присутствует только при [оплате на готовой странице ЮKassa](/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/ready-made-payment-form). |
+| public | [$card](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#property_card) | | Данные банковской карты «Мир». |
+| public | [$electronic_certificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#property_electronic_certificate) | | Данные от ФЭС НСПК для оплаты по электронному сертификату. |
+| public | [$electronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#property_electronicCertificate) | | Данные от ФЭС НСПК для оплаты по электронному сертификату. |
+| public | [$id](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#property_id) | | Идентификатор записи о сохраненных платежных данных |
+| public | [$saved](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#property_saved) | | Возможность многократного использования |
+| public | [$title](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#property_title) | | Название метода оплаты |
+| public | [$type](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#property_type) | | Код способа оплаты. |
+
+---
+### Methods
+| Visibility | Name | Flag | Summary |
+| ----------:| ---- | ---- | ------- |
+| public | [__construct()](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#method___construct) | | |
+| public | [__get()](../classes/YooKassa-Common-AbstractObject.md#method___get) | | Возвращает значение свойства |
+| public | [__isset()](../classes/YooKassa-Common-AbstractObject.md#method___isset) | | Проверяет наличие свойства |
+| public | [__set()](../classes/YooKassa-Common-AbstractObject.md#method___set) | | Устанавливает значение свойства |
+| public | [__unset()](../classes/YooKassa-Common-AbstractObject.md#method___unset) | | Удаляет свойство |
+| public | [fromArray()](../classes/YooKassa-Common-AbstractObject.md#method_fromArray) | | Устанавливает значения свойств текущего объекта из массива |
+| public | [getArticles()](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#method_getArticles) | | Возвращает articles. |
+| public | [getCard()](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#method_getCard) | | Возвращает card. |
+| public | [getElectronicCertificate()](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#method_getElectronicCertificate) | | Возвращает electronic_certificate. |
+| public | [getId()](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#method_getId) | | Устанавливает идентификатор записи о сохраненных платежных данных |
+| public | [getSaved()](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#method_getSaved) | | Возвращает признак возможности многократного использования |
+| public | [getTitle()](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#method_getTitle) | | Возвращает название метода оплаты |
+| public | [getType()](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#method_getType) | | Возвращает тип объекта |
+| public | [jsonSerialize()](../classes/YooKassa-Common-AbstractObject.md#method_jsonSerialize) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации |
+| public | [offsetExists()](../classes/YooKassa-Common-AbstractObject.md#method_offsetExists) | | Проверяет наличие свойства |
+| public | [offsetGet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetGet) | | Возвращает значение свойства |
+| public | [offsetSet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetSet) | | Устанавливает значение свойства |
+| public | [offsetUnset()](../classes/YooKassa-Common-AbstractObject.md#method_offsetUnset) | | Удаляет свойство |
+| public | [setArticles()](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#method_setArticles) | | Устанавливает articles. |
+| public | [setCard()](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#method_setCard) | | Устанавливает card. |
+| public | [setElectronicCertificate()](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md#method_setElectronicCertificate) | | Устанавливает electronic_certificate. |
+| public | [setId()](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#method_setId) | | Возвращает идентификатор записи о сохраненных платежных данных |
+| public | [setSaved()](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#method_setSaved) | | Устанавливает признак возможности многократного использования |
+| public | [setTitle()](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#method_setTitle) | | Устанавливает название метода оплаты |
+| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize() |
+| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта |
+| protected | [setType()](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md#method_setType) | | Устанавливает тип объекта |
+
+---
+### Details
+* File: [lib/Model/PaymentMethod/PaymentMethodElectronicCertificate.php](../../lib/Model/PaymentMethod/PaymentMethodElectronicCertificate.php)
+* Package: Default
+* Class Hierarchy:
+ * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+ * [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+ * \YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate
+
+---
+## Properties
+
+#### public $articles : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle[]|null
+---
+***Description***
+
+Одобренная корзина покупки — список товаров, одобренных к оплате по электронному сертификату. Присутствует только при [оплате на готовой странице ЮKassa](/developers/payment-acceptance/integration-scenarios/manual-integration/other/electronic-certificate/ready-made-payment-form).
+
+**Type:** ElectronicCertificateApprovedPaymentArticle[]|null
+
+**Details:**
+
+
+
+#### public $card : \YooKassa\Model\PaymentMethod\BankCard|null
+---
+***Description***
+
+Данные банковской карты «Мир».
+
+**Type:** BankCard|null
+
+**Details:**
+
+
+
+#### public $electronic_certificate : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null
+---
+***Description***
+
+Данные от ФЭС НСПК для оплаты по электронному сертификату.
+
+**Type:** ElectronicCertificatePaymentData|null
+
+**Details:**
+
+
+
+#### public $electronicCertificate : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null
+---
+***Description***
+
+Данные от ФЭС НСПК для оплаты по электронному сертификату.
+
+**Type:** ElectronicCertificatePaymentData|null
+
+**Details:**
+
+
+
+#### public $id : string
+---
+***Description***
+
+Идентификатор записи о сохраненных платежных данных
+
+**Type:** string
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+
+
+#### public $saved : bool
+---
+***Description***
+
+Возможность многократного использования
+
+**Type:** bool
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+
+
+#### public $title : string
+---
+***Description***
+
+Название метода оплаты
+
+**Type:** string
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+
+
+#### public $type : string
+---
+***Description***
+
+Код способа оплаты.
+
+**Type:** string
+
+**Details:**
+
+
+
+---
+## Methods
+
+#### public __construct() : mixed
+
+```php
+public __construct() : mixed
+```
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md)
+
+**Returns:** mixed -
+
+
+
+#### public __get() : mixed
+
+```php
+public __get(string $propertyName) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public __isset() : bool
+
+```php
+public __isset(string $propertyName) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public __set() : mixed
+
+```php
+public __set(string $propertyName, mixed $value) : mixed
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** mixed -
+
+
+
+#### public __unset() : mixed
+
+```php
+public __unset(string $propertyName) : mixed
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | propertyName | Имя удаляемого свойства |
+
+**Returns:** mixed -
+
+
+
+#### public fromArray() : mixed
+
+```php
+public fromArray(array|\Traversable $sourceArray) : mixed
+```
+
+**Summary**
+
+Устанавливает значения свойств текущего объекта из массива
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array OR \Traversable | sourceArray | Ассоциативный массив с настройками |
+
+**Returns:** mixed -
+
+
+
+#### public getArticles() : array|null
+
+```php
+public getArticles() : array|null
+```
+
+**Summary**
+
+Возвращает articles.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md)
+
+**Returns:** array|null - Одобренная корзина покупки — список товаров
+
+
+
+#### public getCard() : \YooKassa\Model\PaymentMethod\BankCard|null
+
+```php
+public getCard() : \YooKassa\Model\PaymentMethod\BankCard|null
+```
+
+**Summary**
+
+Возвращает card.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md)
+
+**Returns:** \YooKassa\Model\PaymentMethod\BankCard|null - Данные банковской карты «Мир»
+
+
+
+#### public getElectronicCertificate() : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null
+
+```php
+public getElectronicCertificate() : \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null
+```
+
+**Summary**
+
+Возвращает electronic_certificate.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md)
+
+**Returns:** \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|null - Данные от ФЭС НСПК для оплаты по электронному сертификату
+
+
+
+#### public getId() : string
+
+```php
+public getId() : string
+```
+
+**Summary**
+
+Устанавливает идентификатор записи о сохраненных платежных данных
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+**Returns:** string - Идентификатор записи о сохраненных платежных данных
+
+
+
+#### public getSaved() : bool
+
+```php
+public getSaved() : bool
+```
+
+**Summary**
+
+Возвращает признак возможности многократного использования
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+**Returns:** bool - Возможность многократного использования
+
+
+
+#### public getTitle() : string|null
+
+```php
+public getTitle() : string|null
+```
+
+**Summary**
+
+Возвращает название метода оплаты
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+**Returns:** string|null - Название метода оплаты
+
+
+
+#### public getType() : string
+
+```php
+public getType() : string
+```
+
+**Summary**
+
+Возвращает тип объекта
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+**Returns:** string - Тип объекта
+
+
+
+#### public jsonSerialize() : array
+
+```php
+public jsonSerialize() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### public offsetExists() : bool
+
+```php
+public offsetExists(string $offset) : bool
+```
+
+**Summary**
+
+Проверяет наличие свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя проверяемого свойства |
+
+**Returns:** bool - True если свойство имеется, false если нет
+
+
+
+#### public offsetGet() : mixed
+
+```php
+public offsetGet(string $offset) : mixed
+```
+
+**Summary**
+
+Возвращает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+
+**Returns:** mixed - Значение свойства
+
+
+
+#### public offsetSet() : void
+
+```php
+public offsetSet(string $offset, mixed $value) : void
+```
+
+**Summary**
+
+Устанавливает значение свойства
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя свойства |
+| mixed | value | Значение свойства |
+
+**Returns:** void -
+
+
+
+#### public offsetUnset() : void
+
+```php
+public offsetUnset(string $offset) : void
+```
+
+**Summary**
+
+Удаляет свойство
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | offset | Имя удаляемого свойства |
+
+**Returns:** void -
+
+
+
+#### public setArticles() : self
+
+```php
+public setArticles(array|null $value = null) : self
+```
+
+**Summary**
+
+Устанавливает articles.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| array OR null | value | Одобренная корзина покупки — список товаров |
+
+**Returns:** self -
+
+
+
+#### public setCard() : self
+
+```php
+public setCard(\YooKassa\Model\PaymentMethod\BankCard|array|null $value = null) : self
+```
+
+**Summary**
+
+Устанавливает card.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\PaymentMethod\BankCard OR array OR null | value | Данные банковской карты «Мир» |
+
+**Returns:** self -
+
+
+
+#### public setElectronicCertificate() : self
+
+```php
+public setElectronicCertificate(\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData|array|null $value = null) : self
+```
+
+**Summary**
+
+Устанавливает electronic_certificate.
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| \YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData OR array OR null | value | Данные от ФЭС НСПК для оплаты по электронному сертификату. |
+
+**Returns:** self -
+
+
+
+#### public setId() : mixed
+
+```php
+public setId(string $value) : mixed
+```
+
+**Summary**
+
+Возвращает идентификатор записи о сохраненных платежных данных
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | value | Идентификатор записи о сохраненных платежных данных |
+
+**Returns:** mixed -
+
+
+
+#### public setSaved() : mixed
+
+```php
+public setSaved(bool $value) : mixed
+```
+
+**Summary**
+
+Устанавливает признак возможности многократного использования
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| bool | value | Возможность многократного использования |
+
+**Returns:** mixed -
+
+
+
+#### public setTitle() : mixed
+
+```php
+public setTitle(string $value) : mixed
+```
+
+**Summary**
+
+Устанавливает название метода оплаты
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | value | Название метода оплаты |
+
+**Returns:** mixed -
+
+
+
+#### public toArray() : array
+
+```php
+public toArray() : array
+```
+
+**Summary**
+
+Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
+Является алиасом метода AbstractObject::jsonSerialize()
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив со свойствами текущего объекта
+
+
+
+#### protected getUnknownProperties() : array
+
+```php
+protected getUnknownProperties() : array
+```
+
+**Summary**
+
+Возвращает массив свойств которые не существуют, но были заданы у объекта
+
+**Details:**
+* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
+
+**Returns:** array - Ассоциативный массив с не существующими у текущего объекта свойствами
+
+
+
+#### protected setType() : mixed
+
+```php
+protected setType(string $value) : mixed
+```
+
+**Summary**
+
+Устанавливает тип объекта
+
+**Details:**
+* Inherited From: [\YooKassa\Model\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-PaymentMethod-AbstractPaymentMethod.md)
+
+##### Parameters:
+| Type | Name | Description |
+| ---- | ---- | ----------- |
+| string | value | Тип объекта |
+
+**Returns:** mixed -
+
+
+
+---
+
+### Top Namespaces
+
+* [\YooKassa](../namespaces/yookassa.md)
+
+---
+
+### Reports
+* [Errors - 0](../reports/errors.md)
+* [Markers - 0](../reports/markers.md)
+* [Deprecated - 43](../reports/deprecated.md)
+
+---
+
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
+
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodFactory.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodFactory.md
index c3f97e42..135b0173 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodFactory.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodFactory.md
@@ -103,6 +103,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Model
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodGooglePay.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodGooglePay.md
index 25f181ef..1df8c427 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodGooglePay.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodGooglePay.md
@@ -549,6 +549,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodInstallments.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodInstallments.md
index d7300738..555b56a7 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodInstallments.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodInstallments.md
@@ -555,6 +555,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodMobileBalance.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodMobileBalance.md
index a0718064..b2f4ebca 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodMobileBalance.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodMobileBalance.md
@@ -603,6 +603,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodPsb.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodPsb.md
index fff9bae4..f91c7e12 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodPsb.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodPsb.md
@@ -542,6 +542,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodQiwi.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodQiwi.md
index a65dd978..1bbeffab 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodQiwi.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodQiwi.md
@@ -555,6 +555,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberBnpl.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberBnpl.md
index 631f5de5..daabe5ed 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberBnpl.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberBnpl.md
@@ -552,6 +552,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberLoan.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberLoan.md
index bd39690a..6ac0f6f1 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberLoan.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberLoan.md
@@ -670,6 +670,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberbank.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberbank.md
index ee53e19d..b5b61bb9 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberbank.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSberbank.md
@@ -853,6 +853,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSbp.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSbp.md
index 38664815..9e7753b7 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSbp.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodSbp.md
@@ -536,6 +536,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodTinkoffBank.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodTinkoffBank.md
index 5f969c13..b3fa907e 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodTinkoffBank.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodTinkoffBank.md
@@ -536,6 +536,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodUnknown.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodUnknown.md
index 7694704e..fa8cd008 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodUnknown.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodUnknown.md
@@ -542,6 +542,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodWebmoney.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodWebmoney.md
index 62862515..20f73c92 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodWebmoney.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodWebmoney.md
@@ -555,6 +555,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodWechat.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodWechat.md
index 40d0f17d..ad926fa1 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodWechat.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodWechat.md
@@ -542,6 +542,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodYooMoney.md b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodYooMoney.md
index 67716c69..129be9a9 100644
--- a/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodYooMoney.md
+++ b/docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodYooMoney.md
@@ -616,6 +616,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentMethodType.md b/docs/classes/YooKassa-Model-PaymentMethodType.md
index b32af973..259e3fa9 100644
--- a/docs/classes/YooKassa-Model-PaymentMethodType.md
+++ b/docs/classes/YooKassa-Model-PaymentMethodType.md
@@ -49,6 +49,7 @@ PaymentMethodType - Тип источника средств для провед
| public | [SBP](../classes/YooKassa-Model-PaymentMethodType.md#constant_SBP) | | Оплата через сервис быстрых платежей |
| public | [SBER_LOAN](../classes/YooKassa-Model-PaymentMethodType.md#constant_SBER_LOAN) | | Прием оплаты с использованием Кредита от СберБанка |
| public | [SBER_BNPL](../classes/YooKassa-Model-PaymentMethodType.md#constant_SBER_BNPL) | | Оплата через сервис «Плати частями» |
+| public | [ELECTRONIC_CERTIFICATE](../classes/YooKassa-Model-PaymentMethodType.md#constant_ELECTRONIC_CERTIFICATE) | | Прием платежей по электронному сертификату, привязанному к карте «Мир» |
| public | [UNKNOWN](../classes/YooKassa-Model-PaymentMethodType.md#constant_UNKNOWN) | *deprecated* | Для неизвестных методов оплаты |
---
@@ -249,6 +250,15 @@ SBER_BNPL = 'sber_bnpl'
```
+
+###### ELECTRONIC_CERTIFICATE
+Прием платежей по электронному сертификату, привязанному к карте «Мир»
+
+```php
+ELECTRONIC_CERTIFICATE = 'electronic_certificate'
+```
+
+
###### ~~UNKNOWN~~
Для неизвестных методов оплаты
@@ -346,6 +356,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PaymentStatus.md b/docs/classes/YooKassa-Model-PaymentStatus.md
index 0bc67b87..f92a012a 100644
--- a/docs/classes/YooKassa-Model-PaymentStatus.md
+++ b/docs/classes/YooKassa-Model-PaymentStatus.md
@@ -170,6 +170,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-AbstractPayoutDestination.md b/docs/classes/YooKassa-Model-Payout-AbstractPayoutDestination.md
index 8a61506c..4f4563ba 100644
--- a/docs/classes/YooKassa-Model-Payout-AbstractPayoutDestination.md
+++ b/docs/classes/YooKassa-Model-Payout-AbstractPayoutDestination.md
@@ -392,6 +392,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-IncomeReceipt.md b/docs/classes/YooKassa-Model-Payout-IncomeReceipt.md
index db8e84ed..9c2bd548 100644
--- a/docs/classes/YooKassa-Model-Payout-IncomeReceipt.md
+++ b/docs/classes/YooKassa-Model-Payout-IncomeReceipt.md
@@ -601,6 +601,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetails.md b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetails.md
index 9f84c7ac..b6e08508 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetails.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetails.md
@@ -448,6 +448,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsPartyCode.md b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsPartyCode.md
index d6f672a2..4ecb5f0c 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsPartyCode.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsPartyCode.md
@@ -155,6 +155,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsReasonCode.md b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsReasonCode.md
index df0ab0b0..573e0ae4 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsReasonCode.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsReasonCode.md
@@ -255,6 +255,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCard.md b/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCard.md
index 08a7d979..1bc40f45 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCard.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCard.md
@@ -440,6 +440,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCardCard.md b/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCardCard.md
index f6a4ffae..5dc5b7fd 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCardCard.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCardCard.md
@@ -668,6 +668,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutDestinationFactory.md b/docs/classes/YooKassa-Model-Payout-PayoutDestinationFactory.md
index 647e8538..748d7380 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationFactory.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationFactory.md
@@ -89,6 +89,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Model
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutDestinationSbp.md b/docs/classes/YooKassa-Model-Payout-PayoutDestinationSbp.md
index c18be805..936f0e19 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationSbp.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationSbp.md
@@ -586,6 +586,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutDestinationType.md b/docs/classes/YooKassa-Model-Payout-PayoutDestinationType.md
index ab389a29..12bd7514 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationType.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationType.md
@@ -125,6 +125,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutDestinationYooMoney.md b/docs/classes/YooKassa-Model-Payout-PayoutDestinationYooMoney.md
index 8a2ed611..d4bec125 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationYooMoney.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationYooMoney.md
@@ -465,6 +465,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-PayoutSelfEmployed.md b/docs/classes/YooKassa-Model-Payout-PayoutSelfEmployed.md
index ef49aab8..0cff0575 100644
--- a/docs/classes/YooKassa-Model-Payout-PayoutSelfEmployed.md
+++ b/docs/classes/YooKassa-Model-Payout-PayoutSelfEmployed.md
@@ -398,6 +398,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout-SbpParticipantBank.md b/docs/classes/YooKassa-Model-Payout-SbpParticipantBank.md
index 8d5dbeec..7dd8ec24 100644
--- a/docs/classes/YooKassa-Model-Payout-SbpParticipantBank.md
+++ b/docs/classes/YooKassa-Model-Payout-SbpParticipantBank.md
@@ -462,6 +462,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Payout.md b/docs/classes/YooKassa-Model-Payout.md
index 6a9309b2..960d9570 100644
--- a/docs/classes/YooKassa-Model-Payout.md
+++ b/docs/classes/YooKassa-Model-Payout.md
@@ -1083,6 +1083,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PayoutInterface.md b/docs/classes/YooKassa-Model-PayoutInterface.md
index a4f9f4c5..fdd67e39 100644
--- a/docs/classes/YooKassa-Model-PayoutInterface.md
+++ b/docs/classes/YooKassa-Model-PayoutInterface.md
@@ -238,6 +238,6 @@ public getTest() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PayoutStatus.md b/docs/classes/YooKassa-Model-PayoutStatus.md
index 385d0e5d..a4a67c53 100644
--- a/docs/classes/YooKassa-Model-PayoutStatus.md
+++ b/docs/classes/YooKassa-Model-PayoutStatus.md
@@ -159,6 +159,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PersonalData-PersonalData.md b/docs/classes/YooKassa-Model-PersonalData-PersonalData.md
index 213fa608..8b551e0e 100644
--- a/docs/classes/YooKassa-Model-PersonalData-PersonalData.md
+++ b/docs/classes/YooKassa-Model-PersonalData-PersonalData.md
@@ -776,6 +776,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetails.md b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetails.md
index 4565ba91..e075ccbb 100644
--- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetails.md
+++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetails.md
@@ -421,6 +421,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsPartyCode.md b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsPartyCode.md
index 85ec2499..023ff14a 100644
--- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsPartyCode.md
+++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsPartyCode.md
@@ -133,6 +133,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsReasonCode.md b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsReasonCode.md
index 7c1580eb..b8f63b78 100644
--- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsReasonCode.md
+++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsReasonCode.md
@@ -133,6 +133,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PersonalData-PersonalDataInterface.md b/docs/classes/YooKassa-Model-PersonalData-PersonalDataInterface.md
index 64794d0b..b77d9bd3 100644
--- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataInterface.md
+++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataInterface.md
@@ -357,6 +357,6 @@ public setMetadata(\YooKassa\Model\Metadata|array|null $metadata = null) : $this
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PersonalData-PersonalDataStatus.md b/docs/classes/YooKassa-Model-PersonalData-PersonalDataStatus.md
index 4aae5e5a..eb23b8a7 100644
--- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataStatus.md
+++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataStatus.md
@@ -169,6 +169,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-PersonalData-PersonalDataType.md b/docs/classes/YooKassa-Model-PersonalData-PersonalDataType.md
index 4da96f58..c213d9b6 100644
--- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataType.md
+++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataType.md
@@ -145,6 +145,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-AdditionalUserProps.md b/docs/classes/YooKassa-Model-Receipt-AdditionalUserProps.md
index 83a09eed..746ee29f 100644
--- a/docs/classes/YooKassa-Model-Receipt-AdditionalUserProps.md
+++ b/docs/classes/YooKassa-Model-Receipt-AdditionalUserProps.md
@@ -469,6 +469,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-AgentType.md b/docs/classes/YooKassa-Model-Receipt-AgentType.md
index 8eda52a2..29667eb5 100644
--- a/docs/classes/YooKassa-Model-Receipt-AgentType.md
+++ b/docs/classes/YooKassa-Model-Receipt-AgentType.md
@@ -207,6 +207,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-IndustryDetails.md b/docs/classes/YooKassa-Model-Receipt-IndustryDetails.md
index 9f389aed..cd43df08 100644
--- a/docs/classes/YooKassa-Model-Receipt-IndustryDetails.md
+++ b/docs/classes/YooKassa-Model-Receipt-IndustryDetails.md
@@ -633,6 +633,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-MarkCodeInfo.md b/docs/classes/YooKassa-Model-Receipt-MarkCodeInfo.md
index 502e96ef..91d07c11 100644
--- a/docs/classes/YooKassa-Model-Receipt-MarkCodeInfo.md
+++ b/docs/classes/YooKassa-Model-Receipt-MarkCodeInfo.md
@@ -965,6 +965,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-MarkQuantity.md b/docs/classes/YooKassa-Model-Receipt-MarkQuantity.md
index 4e0d0a5f..f5b698ed 100644
--- a/docs/classes/YooKassa-Model-Receipt-MarkQuantity.md
+++ b/docs/classes/YooKassa-Model-Receipt-MarkQuantity.md
@@ -461,6 +461,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-OperationalDetails.md b/docs/classes/YooKassa-Model-Receipt-OperationalDetails.md
index 99361a7d..d2aeac63 100644
--- a/docs/classes/YooKassa-Model-Receipt-OperationalDetails.md
+++ b/docs/classes/YooKassa-Model-Receipt-OperationalDetails.md
@@ -558,6 +558,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-PaymentMode.md b/docs/classes/YooKassa-Model-Receipt-PaymentMode.md
index b0fbb05c..8fc0e5a1 100644
--- a/docs/classes/YooKassa-Model-Receipt-PaymentMode.md
+++ b/docs/classes/YooKassa-Model-Receipt-PaymentMode.md
@@ -193,6 +193,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-PaymentSubject.md b/docs/classes/YooKassa-Model-Receipt-PaymentSubject.md
index c5649870..60ac7de0 100644
--- a/docs/classes/YooKassa-Model-Receipt-PaymentSubject.md
+++ b/docs/classes/YooKassa-Model-Receipt-PaymentSubject.md
@@ -453,6 +453,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-ReceiptItemAmount.md b/docs/classes/YooKassa-Model-Receipt-ReceiptItemAmount.md
index 18e431d2..b88b060f 100644
--- a/docs/classes/YooKassa-Model-Receipt-ReceiptItemAmount.md
+++ b/docs/classes/YooKassa-Model-Receipt-ReceiptItemAmount.md
@@ -538,6 +538,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-ReceiptItemMeasure.md b/docs/classes/YooKassa-Model-Receipt-ReceiptItemMeasure.md
index 72dddfe8..5ee36557 100644
--- a/docs/classes/YooKassa-Model-Receipt-ReceiptItemMeasure.md
+++ b/docs/classes/YooKassa-Model-Receipt-ReceiptItemMeasure.md
@@ -366,6 +366,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt-SettlementType.md b/docs/classes/YooKassa-Model-Receipt-SettlementType.md
index 514e15bf..258448b1 100644
--- a/docs/classes/YooKassa-Model-Receipt-SettlementType.md
+++ b/docs/classes/YooKassa-Model-Receipt-SettlementType.md
@@ -172,6 +172,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Receipt.md b/docs/classes/YooKassa-Model-Receipt.md
index de36b060..ce375aab 100644
--- a/docs/classes/YooKassa-Model-Receipt.md
+++ b/docs/classes/YooKassa-Model-Receipt.md
@@ -1049,6 +1049,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ReceiptCustomer.md b/docs/classes/YooKassa-Model-ReceiptCustomer.md
index 5235ad91..e4f13a90 100644
--- a/docs/classes/YooKassa-Model-ReceiptCustomer.md
+++ b/docs/classes/YooKassa-Model-ReceiptCustomer.md
@@ -608,6 +608,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ReceiptCustomerInterface.md b/docs/classes/YooKassa-Model-ReceiptCustomerInterface.md
index 50bdafc3..bd0fae31 100644
--- a/docs/classes/YooKassa-Model-ReceiptCustomerInterface.md
+++ b/docs/classes/YooKassa-Model-ReceiptCustomerInterface.md
@@ -140,6 +140,6 @@ public jsonSerialize() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ReceiptInterface.md b/docs/classes/YooKassa-Model-ReceiptInterface.md
index 9932d3b1..b537d15a 100644
--- a/docs/classes/YooKassa-Model-ReceiptInterface.md
+++ b/docs/classes/YooKassa-Model-ReceiptInterface.md
@@ -181,6 +181,6 @@ public normalize(\YooKassa\Model\AmountInterface $orderAmount, bool $withShippin
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ReceiptItem.md b/docs/classes/YooKassa-Model-ReceiptItem.md
index ff72d620..7073ed8a 100644
--- a/docs/classes/YooKassa-Model-ReceiptItem.md
+++ b/docs/classes/YooKassa-Model-ReceiptItem.md
@@ -1707,6 +1707,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ReceiptItemInterface.md b/docs/classes/YooKassa-Model-ReceiptItemInterface.md
index c6072ebb..973be159 100644
--- a/docs/classes/YooKassa-Model-ReceiptItemInterface.md
+++ b/docs/classes/YooKassa-Model-ReceiptItemInterface.md
@@ -436,6 +436,6 @@ public isShipping() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ReceiptRegistrationStatus.md b/docs/classes/YooKassa-Model-ReceiptRegistrationStatus.md
index 3a9c6c6f..7cfa1f2b 100644
--- a/docs/classes/YooKassa-Model-ReceiptRegistrationStatus.md
+++ b/docs/classes/YooKassa-Model-ReceiptRegistrationStatus.md
@@ -159,6 +159,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ReceiptType.md b/docs/classes/YooKassa-Model-ReceiptType.md
index 7718f508..9399ff94 100644
--- a/docs/classes/YooKassa-Model-ReceiptType.md
+++ b/docs/classes/YooKassa-Model-ReceiptType.md
@@ -159,6 +159,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Recipient.md b/docs/classes/YooKassa-Model-Recipient.md
index 038857d6..69575ec1 100644
--- a/docs/classes/YooKassa-Model-Recipient.md
+++ b/docs/classes/YooKassa-Model-Recipient.md
@@ -494,6 +494,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-RecipientInterface.md b/docs/classes/YooKassa-Model-RecipientInterface.md
index 1145bb4e..28eed6d7 100644
--- a/docs/classes/YooKassa-Model-RecipientInterface.md
+++ b/docs/classes/YooKassa-Model-RecipientInterface.md
@@ -94,6 +94,6 @@ public getGatewayId() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Refund.md b/docs/classes/YooKassa-Model-Refund.md
index 867a01b0..7742927e 100644
--- a/docs/classes/YooKassa-Model-Refund.md
+++ b/docs/classes/YooKassa-Model-Refund.md
@@ -1015,6 +1015,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-RefundCancellationDetails.md b/docs/classes/YooKassa-Model-RefundCancellationDetails.md
index e39443d1..8c5b0659 100644
--- a/docs/classes/YooKassa-Model-RefundCancellationDetails.md
+++ b/docs/classes/YooKassa-Model-RefundCancellationDetails.md
@@ -462,6 +462,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-RefundCancellationDetailsPartyCode.md b/docs/classes/YooKassa-Model-RefundCancellationDetailsPartyCode.md
index 36c963e5..8ba106bc 100644
--- a/docs/classes/YooKassa-Model-RefundCancellationDetailsPartyCode.md
+++ b/docs/classes/YooKassa-Model-RefundCancellationDetailsPartyCode.md
@@ -168,6 +168,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-RefundCancellationDetailsReasonCode.md b/docs/classes/YooKassa-Model-RefundCancellationDetailsReasonCode.md
index 6e8ed098..6903b08e 100644
--- a/docs/classes/YooKassa-Model-RefundCancellationDetailsReasonCode.md
+++ b/docs/classes/YooKassa-Model-RefundCancellationDetailsReasonCode.md
@@ -236,6 +236,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-RefundInterface.md b/docs/classes/YooKassa-Model-RefundInterface.md
index dad16afb..c04486f9 100644
--- a/docs/classes/YooKassa-Model-RefundInterface.md
+++ b/docs/classes/YooKassa-Model-RefundInterface.md
@@ -218,6 +218,6 @@ public getDeal() : \YooKassa\Model\Deal\RefundDealInfo
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-RefundStatus.md b/docs/classes/YooKassa-Model-RefundStatus.md
index 1b4ecbd9..4fb30f14 100644
--- a/docs/classes/YooKassa-Model-RefundStatus.md
+++ b/docs/classes/YooKassa-Model-RefundStatus.md
@@ -153,6 +153,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Requestor.md b/docs/classes/YooKassa-Model-Requestor.md
index b66b6ff7..c745dc36 100644
--- a/docs/classes/YooKassa-Model-Requestor.md
+++ b/docs/classes/YooKassa-Model-Requestor.md
@@ -637,6 +637,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-RequestorInterface.md b/docs/classes/YooKassa-Model-RequestorInterface.md
index 52e94e33..21f708f3 100644
--- a/docs/classes/YooKassa-Model-RequestorInterface.md
+++ b/docs/classes/YooKassa-Model-RequestorInterface.md
@@ -217,6 +217,6 @@ public setClientName(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SafeDeal.md b/docs/classes/YooKassa-Model-SafeDeal.md
index 6cbe1bf4..1d8bb407 100644
--- a/docs/classes/YooKassa-Model-SafeDeal.md
+++ b/docs/classes/YooKassa-Model-SafeDeal.md
@@ -858,6 +858,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployed.md b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployed.md
index 67b5d05d..5a1b2346 100644
--- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployed.md
+++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployed.md
@@ -747,6 +747,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmation.md b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmation.md
index 79ea345c..99c180cb 100644
--- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmation.md
+++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmation.md
@@ -398,6 +398,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationFactory.md b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationFactory.md
index 60e0d288..8f9b86d5 100644
--- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationFactory.md
+++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationFactory.md
@@ -89,6 +89,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Model
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationRedirect.md b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationRedirect.md
index bc157847..872628f8 100644
--- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationRedirect.md
+++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationRedirect.md
@@ -461,6 +461,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationType.md b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationType.md
index b535d8aa..3a426762 100644
--- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationType.md
+++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationType.md
@@ -142,6 +142,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedInterface.md b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedInterface.md
index d96b05d3..6d0e1a10 100644
--- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedInterface.md
+++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedInterface.md
@@ -372,6 +372,6 @@ public setTest(bool $test) : $this
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedStatus.md b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedStatus.md
index abb5fe8e..37cfc72b 100644
--- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedStatus.md
+++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedStatus.md
@@ -167,6 +167,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Settlement.md b/docs/classes/YooKassa-Model-Settlement.md
index cdd0b983..05d8032d 100644
--- a/docs/classes/YooKassa-Model-Settlement.md
+++ b/docs/classes/YooKassa-Model-Settlement.md
@@ -448,6 +448,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SettlementInterface.md b/docs/classes/YooKassa-Model-SettlementInterface.md
index d149c708..25944daa 100644
--- a/docs/classes/YooKassa-Model-SettlementInterface.md
+++ b/docs/classes/YooKassa-Model-SettlementInterface.md
@@ -83,6 +83,6 @@ public getAmount() : \YooKassa\Model\AmountInterface
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Source.md b/docs/classes/YooKassa-Model-Source.md
index f3741da1..80799bf9 100644
--- a/docs/classes/YooKassa-Model-Source.md
+++ b/docs/classes/YooKassa-Model-Source.md
@@ -570,6 +570,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SourceInterface.md b/docs/classes/YooKassa-Model-SourceInterface.md
index c99897bf..d17e0aff 100644
--- a/docs/classes/YooKassa-Model-SourceInterface.md
+++ b/docs/classes/YooKassa-Model-SourceInterface.md
@@ -207,6 +207,6 @@ public setPlatformFeeAmount(\YooKassa\Model\AmountInterface|array $value) : mixe
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Supplier.md b/docs/classes/YooKassa-Model-Supplier.md
index 7990c4c6..a84dee55 100644
--- a/docs/classes/YooKassa-Model-Supplier.md
+++ b/docs/classes/YooKassa-Model-Supplier.md
@@ -505,6 +505,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-SupplierInterface.md b/docs/classes/YooKassa-Model-SupplierInterface.md
index 57a67ef8..16b58cc5 100644
--- a/docs/classes/YooKassa-Model-SupplierInterface.md
+++ b/docs/classes/YooKassa-Model-SupplierInterface.md
@@ -177,6 +177,6 @@ public setInn(string|null $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-ThreeDSecure.md b/docs/classes/YooKassa-Model-ThreeDSecure.md
index 62b28b9b..a59b0986 100644
--- a/docs/classes/YooKassa-Model-ThreeDSecure.md
+++ b/docs/classes/YooKassa-Model-ThreeDSecure.md
@@ -397,6 +397,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Transfer.md b/docs/classes/YooKassa-Model-Transfer.md
index 5f3f164a..5e43e88c 100644
--- a/docs/classes/YooKassa-Model-Transfer.md
+++ b/docs/classes/YooKassa-Model-Transfer.md
@@ -814,6 +814,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-TransferInterface.md b/docs/classes/YooKassa-Model-TransferInterface.md
index a4596af5..5776ffd1 100644
--- a/docs/classes/YooKassa-Model-TransferInterface.md
+++ b/docs/classes/YooKassa-Model-TransferInterface.md
@@ -374,6 +374,6 @@ public hasMetadata() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-TransferStatus.md b/docs/classes/YooKassa-Model-TransferStatus.md
index 14634131..409b99a9 100644
--- a/docs/classes/YooKassa-Model-TransferStatus.md
+++ b/docs/classes/YooKassa-Model-TransferStatus.md
@@ -170,6 +170,6 @@ Static public valueExists(mixed $value) : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Model-Webhook-Webhook.md b/docs/classes/YooKassa-Model-Webhook-Webhook.md
index 37fac70c..449f1d6d 100644
--- a/docs/classes/YooKassa-Model-Webhook-Webhook.md
+++ b/docs/classes/YooKassa-Model-Webhook-Webhook.md
@@ -500,6 +500,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-AbstractDealResponse.md b/docs/classes/YooKassa-Request-Deals-AbstractDealResponse.md
index 58ac7218..f644bb2c 100644
--- a/docs/classes/YooKassa-Request-Deals-AbstractDealResponse.md
+++ b/docs/classes/YooKassa-Request-Deals-AbstractDealResponse.md
@@ -861,6 +861,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-CreateDealRequest.md b/docs/classes/YooKassa-Request-Deals-CreateDealRequest.md
index 71b5eada..6d3abfd8 100644
--- a/docs/classes/YooKassa-Request-Deals-CreateDealRequest.md
+++ b/docs/classes/YooKassa-Request-Deals-CreateDealRequest.md
@@ -787,6 +787,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-CreateDealRequestBuilder.md b/docs/classes/YooKassa-Request-Deals-CreateDealRequestBuilder.md
index bf316ee5..a3bb3c54 100644
--- a/docs/classes/YooKassa-Request-Deals-CreateDealRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Deals-CreateDealRequestBuilder.md
@@ -353,6 +353,6 @@ protected initCurrentObject() : \YooKassa\Request\Deals\CreateDealRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-CreateDealRequestInterface.md b/docs/classes/YooKassa-Request-Deals-CreateDealRequestInterface.md
index 34425623..4551adda 100644
--- a/docs/classes/YooKassa-Request-Deals-CreateDealRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Deals-CreateDealRequestInterface.md
@@ -286,6 +286,6 @@ public setMetadata(\YooKassa\Model\Metadata|array|null $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-CreateDealRequestSerializer.md b/docs/classes/YooKassa-Request-Deals-CreateDealRequestSerializer.md
index 5f2781d0..f334bfaa 100644
--- a/docs/classes/YooKassa-Request-Deals-CreateDealRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Deals-CreateDealRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Deals\CreateDealRequestInterface $request) :
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-CreateDealResponse.md b/docs/classes/YooKassa-Request-Deals-CreateDealResponse.md
index 6c420fa5..df31955e 100644
--- a/docs/classes/YooKassa-Request-Deals-CreateDealResponse.md
+++ b/docs/classes/YooKassa-Request-Deals-CreateDealResponse.md
@@ -860,6 +860,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-DealResponse.md b/docs/classes/YooKassa-Request-Deals-DealResponse.md
index 56c2f996..bb87ad07 100644
--- a/docs/classes/YooKassa-Request-Deals-DealResponse.md
+++ b/docs/classes/YooKassa-Request-Deals-DealResponse.md
@@ -860,6 +860,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-DealsRequest.md b/docs/classes/YooKassa-Request-Deals-DealsRequest.md
index 4ad7002e..8c6b4f24 100644
--- a/docs/classes/YooKassa-Request-Deals-DealsRequest.md
+++ b/docs/classes/YooKassa-Request-Deals-DealsRequest.md
@@ -1394,6 +1394,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-DealsRequestBuilder.md b/docs/classes/YooKassa-Request-Deals-DealsRequestBuilder.md
index 89c65fb6..7b12f550 100644
--- a/docs/classes/YooKassa-Request-Deals-DealsRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Deals-DealsRequestBuilder.md
@@ -498,6 +498,6 @@ protected initCurrentObject() : \YooKassa\Request\Deals\DealsRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-DealsRequestInterface.md b/docs/classes/YooKassa-Request-Deals-DealsRequestInterface.md
index f467feb8..13298b27 100644
--- a/docs/classes/YooKassa-Request-Deals-DealsRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Deals-DealsRequestInterface.md
@@ -765,6 +765,6 @@ public setFullTextSearch(string $value) : void
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-DealsRequestSerializer.md b/docs/classes/YooKassa-Request-Deals-DealsRequestSerializer.md
index 35f47949..05754315 100644
--- a/docs/classes/YooKassa-Request-Deals-DealsRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Deals-DealsRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Deals\DealsRequest|\YooKassa\Request\Deals\De
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Deals-DealsResponse.md b/docs/classes/YooKassa-Request-Deals-DealsResponse.md
index 1c468e97..8b3c1071 100644
--- a/docs/classes/YooKassa-Request-Deals-DealsResponse.md
+++ b/docs/classes/YooKassa-Request-Deals-DealsResponse.md
@@ -389,6 +389,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-AbstractPaymentResponse.md b/docs/classes/YooKassa-Request-Payments-AbstractPaymentResponse.md
index 6160597c..2a49e74f 100644
--- a/docs/classes/YooKassa-Request-Payments-AbstractPaymentResponse.md
+++ b/docs/classes/YooKassa-Request-Payments-AbstractPaymentResponse.md
@@ -1850,6 +1850,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequest.md b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequest.md
index a194c8b0..57bd5ef3 100644
--- a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequest.md
+++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequest.md
@@ -1965,6 +1965,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestBuilder.md b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestBuilder.md
index 9a8e8c04..f9e89364 100644
--- a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestBuilder.md
@@ -1130,6 +1130,6 @@ protected initCurrentObject() : \YooKassa\Request\Payments\CreatePaymentRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestInterface.md b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestInterface.md
index 3d1f5f40..24dc1177 100644
--- a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestInterface.md
@@ -1016,6 +1016,6 @@ public setMerchantCustomerId(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestSerializer.md b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestSerializer.md
index fb868fcb..c26987a5 100644
--- a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Payments\CreatePaymentRequestInterface $reque
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-CreatePaymentResponse.md b/docs/classes/YooKassa-Request-Payments-CreatePaymentResponse.md
index 80d5bb65..45aaa901 100644
--- a/docs/classes/YooKassa-Request-Payments-CreatePaymentResponse.md
+++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentResponse.md
@@ -1844,6 +1844,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-Payment-CancelResponse.md b/docs/classes/YooKassa-Request-Payments-Payment-CancelResponse.md
index 586d51f8..9ef4ae81 100644
--- a/docs/classes/YooKassa-Request-Payments-Payment-CancelResponse.md
+++ b/docs/classes/YooKassa-Request-Payments-Payment-CancelResponse.md
@@ -1844,6 +1844,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequest.md b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequest.md
index b1eb4822..168e26c6 100644
--- a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequest.md
+++ b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequest.md
@@ -860,6 +860,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestBuilder.md b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestBuilder.md
index ef51a4ca..ecc4af59 100644
--- a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestBuilder.md
@@ -529,6 +529,6 @@ protected initCurrentObject() : \YooKassa\Request\Payments\Payment\CreateCapture
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestInterface.md b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestInterface.md
index 388d94ac..62dfe01d 100644
--- a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestInterface.md
@@ -296,6 +296,6 @@ public setDeal(\YooKassa\Model\Deal\PaymentDealInfo|array|null $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestSerializer.md b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestSerializer.md
index c911ac4e..65d384f7 100644
--- a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Payments\Payment\CreateCaptureRequestInterfac
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureResponse.md b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureResponse.md
index 3ac436bb..eedaf60f 100644
--- a/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureResponse.md
+++ b/docs/classes/YooKassa-Request-Payments-Payment-CreateCaptureResponse.md
@@ -1844,6 +1844,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentResponse.md b/docs/classes/YooKassa-Request-Payments-PaymentResponse.md
index 66c9df78..04a09a5d 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentResponse.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentResponse.md
@@ -1844,6 +1844,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentsRequest.md b/docs/classes/YooKassa-Request-Payments-PaymentsRequest.md
index 8199482a..7cebe6ed 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentsRequest.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentsRequest.md
@@ -1384,6 +1384,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentsRequestBuilder.md b/docs/classes/YooKassa-Request-Payments-PaymentsRequestBuilder.md
index c1e988b1..2dd55744 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentsRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentsRequestBuilder.md
@@ -498,6 +498,6 @@ protected initCurrentObject() : \YooKassa\Request\Payments\PaymentsRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentsRequestInterface.md b/docs/classes/YooKassa-Request-Payments-PaymentsRequestInterface.md
index 0fbeb75b..ae00c23a 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentsRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentsRequestInterface.md
@@ -765,6 +765,6 @@ public setPaymentMethod(string $value) : void
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentsRequestSerializer.md b/docs/classes/YooKassa-Request-Payments-PaymentsRequestSerializer.md
index 7f2f3475..16693091 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentsRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentsRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Payments\PaymentsRequestInterface $request) :
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentsResponse.md b/docs/classes/YooKassa-Request-Payments-PaymentsResponse.md
index 62eddbb1..74c77c9b 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentsResponse.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentsResponse.md
@@ -389,6 +389,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-AbstractPayoutResponse.md b/docs/classes/YooKassa-Request-Payouts-AbstractPayoutResponse.md
index 76941bf5..ef5be062 100644
--- a/docs/classes/YooKassa-Request-Payouts-AbstractPayoutResponse.md
+++ b/docs/classes/YooKassa-Request-Payouts-AbstractPayoutResponse.md
@@ -1100,6 +1100,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequest.md b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequest.md
index d7c9cbcb..63ee6ac5 100644
--- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequest.md
+++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequest.md
@@ -1289,6 +1289,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestBuilder.md b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestBuilder.md
index 12bcd072..007c8b8e 100644
--- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestBuilder.md
@@ -519,6 +519,6 @@ protected initCurrentObject() : \YooKassa\Request\Payouts\CreatePayoutRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestInterface.md b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestInterface.md
index 937883c5..dfe30918 100644
--- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestInterface.md
@@ -655,6 +655,6 @@ public setMetadata(\YooKassa\Model\Metadata|array|null $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestSerializer.md b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestSerializer.md
index 8ba88baa..9f46f955 100644
--- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Payouts\CreatePayoutRequestInterface $request
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-CreatePayoutResponse.md b/docs/classes/YooKassa-Request-Payouts-CreatePayoutResponse.md
index 0c81cdd1..c32cebb0 100644
--- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutResponse.md
+++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutResponse.md
@@ -1101,6 +1101,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-IncomeReceiptData.md b/docs/classes/YooKassa-Request-Payouts-IncomeReceiptData.md
index 285c3a3c..d41ce494 100644
--- a/docs/classes/YooKassa-Request-Payouts-IncomeReceiptData.md
+++ b/docs/classes/YooKassa-Request-Payouts-IncomeReceiptData.md
@@ -468,6 +468,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-AbstractPayoutDestinationData.md b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-AbstractPayoutDestinationData.md
index f13280b5..73d63c23 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-AbstractPayoutDestinationData.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-AbstractPayoutDestinationData.md
@@ -407,6 +407,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCard.md b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCard.md
index 26a9572f..c56978c2 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCard.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCard.md
@@ -455,6 +455,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCardCard.md b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCardCard.md
index e4fdf8b9..1363b16d 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCardCard.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCardCard.md
@@ -395,6 +395,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataFactory.md b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataFactory.md
index 09bb82e6..169c54ca 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataFactory.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataFactory.md
@@ -92,6 +92,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Reque
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataSbp.md b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataSbp.md
index 0b767d2c..bdd7468e 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataSbp.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataSbp.md
@@ -537,6 +537,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataYooMoney.md b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataYooMoney.md
index 75efc845..be45c393 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataYooMoney.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataYooMoney.md
@@ -483,6 +483,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutPersonalData.md b/docs/classes/YooKassa-Request-Payouts-PayoutPersonalData.md
index f428d0a2..cafacdf2 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutPersonalData.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutPersonalData.md
@@ -380,6 +380,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutResponse.md b/docs/classes/YooKassa-Request-Payouts-PayoutResponse.md
index 39118ff7..1de077af 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutResponse.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutResponse.md
@@ -1101,6 +1101,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutSelfEmployedInfo.md b/docs/classes/YooKassa-Request-Payouts-PayoutSelfEmployedInfo.md
index c4b9a992..71773ef1 100644
--- a/docs/classes/YooKassa-Request-Payouts-PayoutSelfEmployedInfo.md
+++ b/docs/classes/YooKassa-Request-Payouts-PayoutSelfEmployedInfo.md
@@ -401,6 +401,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Payouts-SbpBanksResponse.md b/docs/classes/YooKassa-Request-Payouts-SbpBanksResponse.md
index 9650d232..bcb714b0 100644
--- a/docs/classes/YooKassa-Request-Payouts-SbpBanksResponse.md
+++ b/docs/classes/YooKassa-Request-Payouts-SbpBanksResponse.md
@@ -403,6 +403,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequest.md b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequest.md
index abd1ffad..c3f16cc1 100644
--- a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequest.md
+++ b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequest.md
@@ -865,6 +865,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestBuilder.md b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestBuilder.md
index b2c60f59..79239612 100644
--- a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestBuilder.md
@@ -363,6 +363,6 @@ protected initCurrentObject() : \YooKassa\Request\PersonalData\CreatePersonalDat
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestInterface.md b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestInterface.md
index c1ba0a8a..4998fa66 100644
--- a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestInterface.md
+++ b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestInterface.md
@@ -377,6 +377,6 @@ public toArray() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestSerializer.md b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestSerializer.md
index bb721a6c..3ff076fa 100644
--- a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\PersonalData\CreatePersonalDataRequestInterfa
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-PersonalData-PersonalDataResponse.md b/docs/classes/YooKassa-Request-PersonalData-PersonalDataResponse.md
index 1157d0a8..be4d4274 100644
--- a/docs/classes/YooKassa-Request-PersonalData-PersonalDataResponse.md
+++ b/docs/classes/YooKassa-Request-PersonalData-PersonalDataResponse.md
@@ -785,6 +785,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-AbstractReceiptResponse.md b/docs/classes/YooKassa-Request-Receipts-AbstractReceiptResponse.md
index 11174efd..bed2f6dd 100644
--- a/docs/classes/YooKassa-Request-Receipts-AbstractReceiptResponse.md
+++ b/docs/classes/YooKassa-Request-Receipts-AbstractReceiptResponse.md
@@ -1461,6 +1461,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequest.md b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequest.md
index 4d52e0da..78fd6632 100644
--- a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequest.md
+++ b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequest.md
@@ -1094,6 +1094,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestBuilder.md b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestBuilder.md
index 2187ca45..93ab1f16 100644
--- a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestBuilder.md
@@ -598,6 +598,6 @@ protected initCurrentObject() : \YooKassa\Request\Receipts\CreatePostReceiptRequ
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestInterface.md b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestInterface.md
index 7e05cd91..27969794 100644
--- a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestInterface.md
@@ -618,6 +618,6 @@ public notEmpty() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestSerializer.md b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestSerializer.md
index 100cae27..7206d8d8 100644
--- a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Receipts\CreatePostReceiptRequestInterface $r
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-PaymentReceiptResponse.md b/docs/classes/YooKassa-Request-Receipts-PaymentReceiptResponse.md
index c6eebdc3..ac6ea33d 100644
--- a/docs/classes/YooKassa-Request-Receipts-PaymentReceiptResponse.md
+++ b/docs/classes/YooKassa-Request-Receipts-PaymentReceiptResponse.md
@@ -1565,6 +1565,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseFactory.md b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseFactory.md
index 54e68892..7e3dd706 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseFactory.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseFactory.md
@@ -65,6 +65,6 @@ public factory(array $data) : \YooKassa\Request\Receipts\AbstractReceiptResponse
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseInterface.md b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseInterface.md
index a2de328b..b6395023 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseInterface.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseInterface.md
@@ -214,6 +214,6 @@ public notEmpty() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItem.md b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItem.md
index f2fe14aa..8164d66f 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItem.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItem.md
@@ -1513,6 +1513,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItemInterface.md b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItemInterface.md
index a282707b..8fe302fa 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItemInterface.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItemInterface.md
@@ -378,6 +378,6 @@ public getSupplier() : \YooKassa\Model\SupplierInterface
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequest.md b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequest.md
index 5a29bf0c..b95ad3f8 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequest.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequest.md
@@ -1144,6 +1144,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestBuilder.md b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestBuilder.md
index dc066516..6a5ec5bf 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestBuilder.md
@@ -411,6 +411,6 @@ protected initCurrentObject() : \YooKassa\Request\Receipts\ReceiptsRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestInterface.md b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestInterface.md
index 3ab3714e..9b8af91f 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestInterface.md
@@ -378,6 +378,6 @@ public hasLimit() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestSerializer.md b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestSerializer.md
index dbbc701c..496bcb95 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Receipts\ReceiptsRequestInterface $request) :
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-ReceiptsResponse.md b/docs/classes/YooKassa-Request-Receipts-ReceiptsResponse.md
index 453f4d53..bdd4d84f 100644
--- a/docs/classes/YooKassa-Request-Receipts-ReceiptsResponse.md
+++ b/docs/classes/YooKassa-Request-Receipts-ReceiptsResponse.md
@@ -142,6 +142,6 @@ public hasNextCursor() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-RefundReceiptResponse.md b/docs/classes/YooKassa-Request-Receipts-RefundReceiptResponse.md
index 12726987..bbb7947b 100644
--- a/docs/classes/YooKassa-Request-Receipts-RefundReceiptResponse.md
+++ b/docs/classes/YooKassa-Request-Receipts-RefundReceiptResponse.md
@@ -1565,6 +1565,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Receipts-SimpleReceiptResponse.md b/docs/classes/YooKassa-Request-Receipts-SimpleReceiptResponse.md
index e2aed604..e562cadc 100644
--- a/docs/classes/YooKassa-Request-Receipts-SimpleReceiptResponse.md
+++ b/docs/classes/YooKassa-Request-Receipts-SimpleReceiptResponse.md
@@ -1482,6 +1482,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-AbstractRefundResponse.md b/docs/classes/YooKassa-Request-Refunds-AbstractRefundResponse.md
index 9f53b165..a5f5abf4 100644
--- a/docs/classes/YooKassa-Request-Refunds-AbstractRefundResponse.md
+++ b/docs/classes/YooKassa-Request-Refunds-AbstractRefundResponse.md
@@ -1032,6 +1032,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequest.md b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequest.md
index bb48274c..ebd8c376 100644
--- a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequest.md
+++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequest.md
@@ -979,6 +979,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestBuilder.md b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestBuilder.md
index 71e210cf..9d3c9927 100644
--- a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestBuilder.md
@@ -623,6 +623,6 @@ protected initCurrentObject() : \YooKassa\Request\Refunds\CreateRefundRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md
index 2aeb4f88..95f99dc2 100644
--- a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md
@@ -339,6 +339,6 @@ public hasDeal() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestSerializer.md b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestSerializer.md
index ba8302d2..0de4da8a 100644
--- a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Refunds\CreateRefundRequestInterface $request
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-CreateRefundResponse.md b/docs/classes/YooKassa-Request-Refunds-CreateRefundResponse.md
index 38ea6918..b1dab5ac 100644
--- a/docs/classes/YooKassa-Request-Refunds-CreateRefundResponse.md
+++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundResponse.md
@@ -1028,6 +1028,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-RefundResponse.md b/docs/classes/YooKassa-Request-Refunds-RefundResponse.md
index b766f8a5..5ef5d336 100644
--- a/docs/classes/YooKassa-Request-Refunds-RefundResponse.md
+++ b/docs/classes/YooKassa-Request-Refunds-RefundResponse.md
@@ -1028,6 +1028,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-RefundsRequest.md b/docs/classes/YooKassa-Request-Refunds-RefundsRequest.md
index 0bf087a8..3365884d 100644
--- a/docs/classes/YooKassa-Request-Refunds-RefundsRequest.md
+++ b/docs/classes/YooKassa-Request-Refunds-RefundsRequest.md
@@ -1072,6 +1072,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-RefundsRequestBuilder.md b/docs/classes/YooKassa-Request-Refunds-RefundsRequestBuilder.md
index 55a1a878..6d90f25d 100644
--- a/docs/classes/YooKassa-Request-Refunds-RefundsRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-Refunds-RefundsRequestBuilder.md
@@ -382,6 +382,6 @@ protected initCurrentObject() : \YooKassa\Request\Refunds\RefundsRequest
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-RefundsRequestInterface.md b/docs/classes/YooKassa-Request-Refunds-RefundsRequestInterface.md
index 5dfd0d1b..b934cd3b 100644
--- a/docs/classes/YooKassa-Request-Refunds-RefundsRequestInterface.md
+++ b/docs/classes/YooKassa-Request-Refunds-RefundsRequestInterface.md
@@ -305,6 +305,6 @@ public hasCursor() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-RefundsRequestSerializer.md b/docs/classes/YooKassa-Request-Refunds-RefundsRequestSerializer.md
index 5556d758..edc345a3 100644
--- a/docs/classes/YooKassa-Request-Refunds-RefundsRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-Refunds-RefundsRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\Refunds\RefundsRequestInterface $request) : a
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Refunds-RefundsResponse.md b/docs/classes/YooKassa-Request-Refunds-RefundsResponse.md
index 093433f6..d31c1987 100644
--- a/docs/classes/YooKassa-Request-Refunds-RefundsResponse.md
+++ b/docs/classes/YooKassa-Request-Refunds-RefundsResponse.md
@@ -124,6 +124,6 @@ public hasNextCursor() : bool
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequest.md b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequest.md
index d9dec5a8..d57e65a4 100644
--- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequest.md
+++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequest.md
@@ -659,6 +659,6 @@ protected setValidationError(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestBuilder.md b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestBuilder.md
index e8bd6833..940c56d5 100644
--- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestBuilder.md
+++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestBuilder.md
@@ -252,6 +252,6 @@ protected initCurrentObject() : \YooKassa\Request\SelfEmployed\SelfEmployedReque
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmation.md b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmation.md
index 4b9c663d..86cbd5c3 100644
--- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmation.md
+++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmation.md
@@ -377,6 +377,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationFactory.md b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationFactory.md
index 35173cfc..c44e736a 100644
--- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationFactory.md
+++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationFactory.md
@@ -89,6 +89,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Reque
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationRedirect.md b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationRedirect.md
index 0bb9586c..e5753a63 100644
--- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationRedirect.md
+++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationRedirect.md
@@ -372,6 +372,6 @@ protected setType(string $value) : mixed
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestSerializer.md b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestSerializer.md
index a3ee656e..6e90bf86 100644
--- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestSerializer.md
+++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestSerializer.md
@@ -65,6 +65,6 @@ public serialize(\YooKassa\Request\SelfEmployed\SelfEmployedRequest $request) :
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedResponse.md b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedResponse.md
index ad448f03..a716bc62 100644
--- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedResponse.md
+++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedResponse.md
@@ -754,6 +754,6 @@ protected getUnknownProperties() : array
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/classes/YooKassa-Request-Webhook-WebhookListResponse.md b/docs/classes/YooKassa-Request-Webhook-WebhookListResponse.md
index f5248fda..91b93758 100644
--- a/docs/classes/YooKassa-Request-Webhook-WebhookListResponse.md
+++ b/docs/classes/YooKassa-Request-Webhook-WebhookListResponse.md
@@ -101,6 +101,6 @@ public getType() : string
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/default.md b/docs/namespaces/default.md
index 14e1a629..dea46387 100644
--- a/docs/namespaces/default.md
+++ b/docs/namespaces/default.md
@@ -52,6 +52,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-client.md b/docs/namespaces/yookassa-client.md
index cdee37e5..b935a1cc 100644
--- a/docs/namespaces/yookassa-client.md
+++ b/docs/namespaces/yookassa-client.md
@@ -33,6 +33,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-common-exceptions.md b/docs/namespaces/yookassa-common-exceptions.md
index f52bd435..3bbe52b5 100644
--- a/docs/namespaces/yookassa-common-exceptions.md
+++ b/docs/namespaces/yookassa-common-exceptions.md
@@ -41,6 +41,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-common.md b/docs/namespaces/yookassa-common.md
index d5a22429..24242054 100644
--- a/docs/namespaces/yookassa-common.md
+++ b/docs/namespaces/yookassa-common.md
@@ -38,6 +38,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-helpers-config.md b/docs/namespaces/yookassa-helpers-config.md
index dc294c3a..ff26dddf 100644
--- a/docs/namespaces/yookassa-helpers-config.md
+++ b/docs/namespaces/yookassa-helpers-config.md
@@ -31,6 +31,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-helpers.md b/docs/namespaces/yookassa-helpers.md
index 01b80804..7049f8e8 100644
--- a/docs/namespaces/yookassa-helpers.md
+++ b/docs/namespaces/yookassa-helpers.md
@@ -36,6 +36,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-confirmation.md b/docs/namespaces/yookassa-model-confirmation.md
index bde6b592..d4c69951 100644
--- a/docs/namespaces/yookassa-model-confirmation.md
+++ b/docs/namespaces/yookassa-model-confirmation.md
@@ -32,6 +32,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-confirmationattributes.md b/docs/namespaces/yookassa-model-confirmationattributes.md
index b7ccb71b..56a56f39 100644
--- a/docs/namespaces/yookassa-model-confirmationattributes.md
+++ b/docs/namespaces/yookassa-model-confirmationattributes.md
@@ -32,6 +32,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-deal.md b/docs/namespaces/yookassa-model-deal.md
index 6ae4b67b..690351c0 100644
--- a/docs/namespaces/yookassa-model-deal.md
+++ b/docs/namespaces/yookassa-model-deal.md
@@ -36,6 +36,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-notification.md b/docs/namespaces/yookassa-model-notification.md
index bd0aa9cd..f677b32e 100644
--- a/docs/namespaces/yookassa-model-notification.md
+++ b/docs/namespaces/yookassa-model-notification.md
@@ -39,6 +39,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-paymentdata-b2b-sberbank.md b/docs/namespaces/yookassa-model-paymentdata-b2b-sberbank.md
index 235bd7cb..292b183c 100644
--- a/docs/namespaces/yookassa-model-paymentdata-b2b-sberbank.md
+++ b/docs/namespaces/yookassa-model-paymentdata-b2b-sberbank.md
@@ -33,6 +33,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-paymentdata-b2b.md b/docs/namespaces/yookassa-model-paymentdata-b2b.md
index 2a9137a5..94f06f8c 100644
--- a/docs/namespaces/yookassa-model-paymentdata-b2b.md
+++ b/docs/namespaces/yookassa-model-paymentdata-b2b.md
@@ -23,6 +23,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-paymentdata-electroniccertificate.md b/docs/namespaces/yookassa-model-paymentdata-electroniccertificate.md
new file mode 100644
index 00000000..f24b1326
--- /dev/null
+++ b/docs/namespaces/yookassa-model-paymentdata-electroniccertificate.md
@@ -0,0 +1,30 @@
+# [YooKassa API SDK](../home.md)
+
+# Namespace: \YooKassa\Model\PaymentData\ElectronicCertificate
+
+## Parent: [\YooKassa\Model\PaymentData](../namespaces/yookassa-model-paymentdata.md)
+
+### Classes
+
+| Name | Summary |
+| ---- | ------- |
+| [\YooKassa\Model\PaymentData\ElectronicCertificate\ElectronicCertificateArticle](../classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md) | Класс, представляющий модель ElectronicCertificateArticle. |
+
+---
+
+### Top Namespaces
+
+* [\YooKassa](../namespaces/yookassa.md)
+
+---
+
+### Reports
+* [Errors - 0](../reports/errors.md)
+* [Markers - 0](../reports/markers.md)
+* [Deprecated - 43](../reports/deprecated.md)
+
+---
+
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
+
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-paymentdata.md b/docs/namespaces/yookassa-model-paymentdata.md
index 0967fccd..cec7f2e9 100644
--- a/docs/namespaces/yookassa-model-paymentdata.md
+++ b/docs/namespaces/yookassa-model-paymentdata.md
@@ -7,6 +7,7 @@
### Namespaces
* [\YooKassa\Model\PaymentData\B2b](../namespaces/yookassa-model-paymentdata-b2b.md)
+* [\YooKassa\Model\PaymentData\ElectronicCertificate](../namespaces/yookassa-model-paymentdata-electroniccertificate.md)
### Classes
@@ -19,6 +20,7 @@
| [\YooKassa\Model\PaymentData\PaymentDataBankCard](../classes/YooKassa-Model-PaymentData-PaymentDataBankCard.md) | PaymentDataBankCard Платежные данные для проведения оплаты при помощи банковской карты |
| [\YooKassa\Model\PaymentData\PaymentDataBankCardCard](../classes/YooKassa-Model-PaymentData-PaymentDataBankCardCard.md) | Данные банковской карты Необходим при оплате PCI-DSS данными. |
| [\YooKassa\Model\PaymentData\PaymentDataCash](../classes/YooKassa-Model-PaymentData-PaymentDataCash.md) | PaymentDataCash Платежные данные для проведения оплаты наличными. |
+| [\YooKassa\Model\PaymentData\PaymentDataElectronicCertificate](../classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md) | Класс, представляющий модель PaymentMethodDataElectronicCertificate. |
| [\YooKassa\Model\PaymentData\PaymentDataFactory](../classes/YooKassa-Model-PaymentData-PaymentDataFactory.md) | Фабрика создания объекта платежных данных из массива |
| [\YooKassa\Model\PaymentData\PaymentDataGooglePay](../classes/YooKassa-Model-PaymentData-PaymentDataGooglePay.md) | PaymentDataGooglePay Платежные данные для проведения оплаты при помощи Google Pay. |
| [\YooKassa\Model\PaymentData\PaymentDataInstallments](../classes/YooKassa-Model-PaymentData-PaymentDataInstallments.md) | Данные для проведения оплаты по частям |
@@ -48,6 +50,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-paymentmethod-b2b-sberbank.md b/docs/namespaces/yookassa-model-paymentmethod-b2b-sberbank.md
index 82c6707a..a50376f1 100644
--- a/docs/namespaces/yookassa-model-paymentmethod-b2b-sberbank.md
+++ b/docs/namespaces/yookassa-model-paymentmethod-b2b-sberbank.md
@@ -31,6 +31,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-paymentmethod-b2b.md b/docs/namespaces/yookassa-model-paymentmethod-b2b.md
index 1ee26751..c0670cdd 100644
--- a/docs/namespaces/yookassa-model-paymentmethod-b2b.md
+++ b/docs/namespaces/yookassa-model-paymentmethod-b2b.md
@@ -23,6 +23,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-paymentmethod-electroniccertificate.md b/docs/namespaces/yookassa-model-paymentmethod-electroniccertificate.md
new file mode 100644
index 00000000..5dec60f3
--- /dev/null
+++ b/docs/namespaces/yookassa-model-paymentmethod-electroniccertificate.md
@@ -0,0 +1,32 @@
+# [YooKassa API SDK](../home.md)
+
+# Namespace: \YooKassa\Model\PaymentMethod\ElectronicCertificate
+
+## Parent: [\YooKassa\Model\PaymentMethod](../namespaces/yookassa-model-paymentmethod.md)
+
+### Classes
+
+| Name | Summary |
+| ---- | ------- |
+| [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md) | Класс, представляющий модель ElectronicCertificate. |
+| [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificateApprovedPaymentArticle](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md) | Класс, представляющий модель ElectronicCertificateApprovedPaymentArticle. |
+| [\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData](../classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md) | Класс, представляющий модель ElectronicCertificatePaymentData. |
+
+---
+
+### Top Namespaces
+
+* [\YooKassa](../namespaces/yookassa.md)
+
+---
+
+### Reports
+* [Errors - 0](../reports/errors.md)
+* [Markers - 0](../reports/markers.md)
+* [Deprecated - 43](../reports/deprecated.md)
+
+---
+
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
+
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-paymentmethod.md b/docs/namespaces/yookassa-model-paymentmethod.md
index 3825ae94..f2937134 100644
--- a/docs/namespaces/yookassa-model-paymentmethod.md
+++ b/docs/namespaces/yookassa-model-paymentmethod.md
@@ -7,6 +7,7 @@
### Namespaces
* [\YooKassa\Model\PaymentMethod\B2b](../namespaces/yookassa-model-paymentmethod-b2b.md)
+* [\YooKassa\Model\PaymentMethod\ElectronicCertificate](../namespaces/yookassa-model-paymentmethod-electroniccertificate.md)
### Classes
@@ -21,6 +22,7 @@
| [\YooKassa\Model\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-PaymentMethod-PaymentMethodBankCard.md) | Класс, описывающий метод оплаты банковской картой |
| [\YooKassa\Model\PaymentMethod\PaymentMethodCardType](../classes/YooKassa-Model-PaymentMethod-PaymentMethodCardType.md) | PaymentMethodCardType - Тип банковской карты. |
| [\YooKassa\Model\PaymentMethod\PaymentMethodCash](../classes/YooKassa-Model-PaymentMethod-PaymentMethodCash.md) | Класс, описывающий метод оплаты, при оплате наличными через терминал |
+| [\YooKassa\Model\PaymentMethod\PaymentMethodElectronicCertificate](../classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md) | Класс, представляющий модель PaymentMethodElectronicCertificate. |
| [\YooKassa\Model\PaymentMethod\PaymentMethodFactory](../classes/YooKassa-Model-PaymentMethod-PaymentMethodFactory.md) | Фабрика создания объекта платежных методов из массива |
| [\YooKassa\Model\PaymentMethod\PaymentMethodGooglePay](../classes/YooKassa-Model-PaymentMethod-PaymentMethodGooglePay.md) | Класс, описывающий метод оплаты, при оплате через Google Pay |
| [\YooKassa\Model\PaymentMethod\PaymentMethodInstallments](../classes/YooKassa-Model-PaymentMethod-PaymentMethodInstallments.md) | Класс, описывающий метод оплаты при оплате по частям |
@@ -52,6 +54,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-payout.md b/docs/namespaces/yookassa-model-payout.md
index 23e5fd3d..d2a44483 100644
--- a/docs/namespaces/yookassa-model-payout.md
+++ b/docs/namespaces/yookassa-model-payout.md
@@ -37,6 +37,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-personaldata.md b/docs/namespaces/yookassa-model-personaldata.md
index 470ffdd8..f8c96e17 100644
--- a/docs/namespaces/yookassa-model-personaldata.md
+++ b/docs/namespaces/yookassa-model-personaldata.md
@@ -36,6 +36,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-receipt.md b/docs/namespaces/yookassa-model-receipt.md
index 2f9a0a42..1ae77c72 100644
--- a/docs/namespaces/yookassa-model-receipt.md
+++ b/docs/namespaces/yookassa-model-receipt.md
@@ -35,6 +35,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-selfemployed.md b/docs/namespaces/yookassa-model-selfemployed.md
index bb4c7d0d..2e6a5ecc 100644
--- a/docs/namespaces/yookassa-model-selfemployed.md
+++ b/docs/namespaces/yookassa-model-selfemployed.md
@@ -36,6 +36,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model-webhook.md b/docs/namespaces/yookassa-model-webhook.md
index a11c14c1..517ec092 100644
--- a/docs/namespaces/yookassa-model-webhook.md
+++ b/docs/namespaces/yookassa-model-webhook.md
@@ -25,6 +25,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-model.md b/docs/namespaces/yookassa-model.md
index a1ca36ad..f32d62a7 100644
--- a/docs/namespaces/yookassa-model.md
+++ b/docs/namespaces/yookassa-model.md
@@ -102,6 +102,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-deals.md b/docs/namespaces/yookassa-request-deals.md
index b34fa137..556c6ffb 100644
--- a/docs/namespaces/yookassa-request-deals.md
+++ b/docs/namespaces/yookassa-request-deals.md
@@ -41,6 +41,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-payments-payment.md b/docs/namespaces/yookassa-request-payments-payment.md
index 98870e9c..f8e33ab1 100644
--- a/docs/namespaces/yookassa-request-payments-payment.md
+++ b/docs/namespaces/yookassa-request-payments-payment.md
@@ -35,6 +35,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-payments.md b/docs/namespaces/yookassa-request-payments.md
index fa894c00..96a7af3e 100644
--- a/docs/namespaces/yookassa-request-payments.md
+++ b/docs/namespaces/yookassa-request-payments.md
@@ -45,6 +45,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-payouts-payoutdestinationdata.md b/docs/namespaces/yookassa-request-payouts-payoutdestinationdata.md
index 65906d34..a1abe328 100644
--- a/docs/namespaces/yookassa-request-payouts-payoutdestinationdata.md
+++ b/docs/namespaces/yookassa-request-payouts-payoutdestinationdata.md
@@ -30,6 +30,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-payouts.md b/docs/namespaces/yookassa-request-payouts.md
index b7259c70..33cb07ab 100644
--- a/docs/namespaces/yookassa-request-payouts.md
+++ b/docs/namespaces/yookassa-request-payouts.md
@@ -44,6 +44,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-personaldata.md b/docs/namespaces/yookassa-request-personaldata.md
index 772128c6..967c09fb 100644
--- a/docs/namespaces/yookassa-request-personaldata.md
+++ b/docs/namespaces/yookassa-request-personaldata.md
@@ -34,6 +34,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-receipts.md b/docs/namespaces/yookassa-request-receipts.md
index 62f71125..6b9049a5 100644
--- a/docs/namespaces/yookassa-request-receipts.md
+++ b/docs/namespaces/yookassa-request-receipts.md
@@ -46,6 +46,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-refunds.md b/docs/namespaces/yookassa-request-refunds.md
index 4f3d8a21..12857fc5 100644
--- a/docs/namespaces/yookassa-request-refunds.md
+++ b/docs/namespaces/yookassa-request-refunds.md
@@ -41,6 +41,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-selfemployed.md b/docs/namespaces/yookassa-request-selfemployed.md
index 12a13c72..1c2987c1 100644
--- a/docs/namespaces/yookassa-request-selfemployed.md
+++ b/docs/namespaces/yookassa-request-selfemployed.md
@@ -31,6 +31,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request-webhook.md b/docs/namespaces/yookassa-request-webhook.md
index 5ce0abf1..529c1200 100644
--- a/docs/namespaces/yookassa-request-webhook.md
+++ b/docs/namespaces/yookassa-request-webhook.md
@@ -25,6 +25,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa-request.md b/docs/namespaces/yookassa-request.md
index 794d90bb..7cdc5a9f 100644
--- a/docs/namespaces/yookassa-request.md
+++ b/docs/namespaces/yookassa-request.md
@@ -30,6 +30,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/namespaces/yookassa.md b/docs/namespaces/yookassa.md
index 7fb21a9a..27ef295a 100644
--- a/docs/namespaces/yookassa.md
+++ b/docs/namespaces/yookassa.md
@@ -33,6 +33,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/readme.md b/docs/readme.md
index b60ee6af..53b46c73 100644
--- a/docs/readme.md
+++ b/docs/readme.md
@@ -52,6 +52,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/reports/deprecated.md b/docs/reports/deprecated.md
index 05eb0743..98036cb0 100644
--- a/docs/reports/deprecated.md
+++ b/docs/reports/deprecated.md
@@ -131,7 +131,7 @@
| 91 | \YooKassa\Model\PaymentMethodType::PSB | Будет удален в следующих версиях |
| 96 | \YooKassa\Model\PaymentMethodType::INSTALLMENTS | Будет удален в следующих версиях |
| 101 | \YooKassa\Model\PaymentMethodType::WECHAT | Будет удален в следующих версиях |
-| 113 | \YooKassa\Model\PaymentMethodType::UNKNOWN | Не используется для реальных платежей |
+| 115 | \YooKassa\Model\PaymentMethodType::UNKNOWN | Не используется для реальных платежей |
#### [lib/Model/Payout/PayoutCancellationDetailsPartyCode.php](../../lib/Model/Payout/PayoutCancellationDetailsPartyCode.php)
| Line | Element | Description |
@@ -182,6 +182,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/reports/errors.md b/docs/reports/errors.md
index df9943db..6d055bb1 100644
--- a/docs/reports/errors.md
+++ b/docs/reports/errors.md
@@ -18,6 +18,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/docs/reports/markers.md b/docs/reports/markers.md
index a6f863e5..6e86dbf7 100644
--- a/docs/reports/markers.md
+++ b/docs/reports/markers.md
@@ -18,6 +18,6 @@
---
-This document was automatically generated from source code comments on 2025-12-17 using [phpDocumentor](http://www.phpdoc.org/)
+This document was automatically generated from source code comments on 2026-02-18 using [phpDocumentor](http://www.phpdoc.org/)
-© 2025 YooMoney
\ No newline at end of file
+© 2026 YooMoney
\ No newline at end of file
diff --git a/lib/Client.php b/lib/Client.php
index 8a0a5c9a..370c4401 100644
--- a/lib/Client.php
+++ b/lib/Client.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -122,7 +122,7 @@ class Client extends BaseClient
/**
* Текущая версия библиотеки
*/
- const SDK_VERSION = '2.13.0';
+ const SDK_VERSION = '2.13.1';
/**
* Получить список платежей магазина
diff --git a/lib/Client/ApiClientInterface.php b/lib/Client/ApiClientInterface.php
index bcfd8cd3..2c8ebecd 100644
--- a/lib/Client/ApiClientInterface.php
+++ b/lib/Client/ApiClientInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Client/BaseClient.php b/lib/Client/BaseClient.php
index 2d8689ec..870a25b5 100644
--- a/lib/Client/BaseClient.php
+++ b/lib/Client/BaseClient.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Client/CurlClient.php b/lib/Client/CurlClient.php
index 1e12fee4..fa398d80 100644
--- a/lib/Client/CurlClient.php
+++ b/lib/Client/CurlClient.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Client/UserAgent.php b/lib/Client/UserAgent.php
index 64952445..e13443f9 100644
--- a/lib/Client/UserAgent.php
+++ b/lib/Client/UserAgent.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/AbstractEnum.php b/lib/Common/AbstractEnum.php
index 2199ab30..f9d10630 100644
--- a/lib/Common/AbstractEnum.php
+++ b/lib/Common/AbstractEnum.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/AbstractObject.php b/lib/Common/AbstractObject.php
index a03daf48..4dfa7dc6 100644
--- a/lib/Common/AbstractObject.php
+++ b/lib/Common/AbstractObject.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/AbstractPaymentRequest.php b/lib/Common/AbstractPaymentRequest.php
index 311d382b..ad722cb5 100644
--- a/lib/Common/AbstractPaymentRequest.php
+++ b/lib/Common/AbstractPaymentRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/AbstractPaymentRequestBuilder.php b/lib/Common/AbstractPaymentRequestBuilder.php
index 6971cd5c..fe032a7d 100644
--- a/lib/Common/AbstractPaymentRequestBuilder.php
+++ b/lib/Common/AbstractPaymentRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/AbstractRefundRequest.php b/lib/Common/AbstractRefundRequest.php
index 82389a4c..3830b476 100644
--- a/lib/Common/AbstractRefundRequest.php
+++ b/lib/Common/AbstractRefundRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/AbstractRequest.php b/lib/Common/AbstractRequest.php
index a7bc6636..f95b6705 100644
--- a/lib/Common/AbstractRequest.php
+++ b/lib/Common/AbstractRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/AbstractRequestBuilder.php b/lib/Common/AbstractRequestBuilder.php
index 6c9fc3fb..13e5b881 100644
--- a/lib/Common/AbstractRequestBuilder.php
+++ b/lib/Common/AbstractRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/ApiConnectionException.php b/lib/Common/Exceptions/ApiConnectionException.php
index 44f42c53..3793b967 100644
--- a/lib/Common/Exceptions/ApiConnectionException.php
+++ b/lib/Common/Exceptions/ApiConnectionException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/ApiException.php b/lib/Common/Exceptions/ApiException.php
index 46d6fd2b..34b1d200 100644
--- a/lib/Common/Exceptions/ApiException.php
+++ b/lib/Common/Exceptions/ApiException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/AuthorizeException.php b/lib/Common/Exceptions/AuthorizeException.php
index 753993ae..3340b6c9 100644
--- a/lib/Common/Exceptions/AuthorizeException.php
+++ b/lib/Common/Exceptions/AuthorizeException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/BadApiRequestException.php b/lib/Common/Exceptions/BadApiRequestException.php
index 885aff20..7aab76a4 100644
--- a/lib/Common/Exceptions/BadApiRequestException.php
+++ b/lib/Common/Exceptions/BadApiRequestException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/EmptyPropertyValueException.php b/lib/Common/Exceptions/EmptyPropertyValueException.php
index bd773f00..98517fc5 100644
--- a/lib/Common/Exceptions/EmptyPropertyValueException.php
+++ b/lib/Common/Exceptions/EmptyPropertyValueException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/ExtensionNotFoundException.php b/lib/Common/Exceptions/ExtensionNotFoundException.php
index 40765e56..dc6b4413 100644
--- a/lib/Common/Exceptions/ExtensionNotFoundException.php
+++ b/lib/Common/Exceptions/ExtensionNotFoundException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/ForbiddenException.php b/lib/Common/Exceptions/ForbiddenException.php
index 286fee49..7d49daf6 100644
--- a/lib/Common/Exceptions/ForbiddenException.php
+++ b/lib/Common/Exceptions/ForbiddenException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/InternalServerError.php b/lib/Common/Exceptions/InternalServerError.php
index 56a3a9b4..6066197f 100644
--- a/lib/Common/Exceptions/InternalServerError.php
+++ b/lib/Common/Exceptions/InternalServerError.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/InvalidPropertyException.php b/lib/Common/Exceptions/InvalidPropertyException.php
index 86a31321..5e50306e 100644
--- a/lib/Common/Exceptions/InvalidPropertyException.php
+++ b/lib/Common/Exceptions/InvalidPropertyException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/InvalidPropertyValueException.php b/lib/Common/Exceptions/InvalidPropertyValueException.php
index 07fd4140..607ea158 100644
--- a/lib/Common/Exceptions/InvalidPropertyValueException.php
+++ b/lib/Common/Exceptions/InvalidPropertyValueException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/InvalidPropertyValueTypeException.php b/lib/Common/Exceptions/InvalidPropertyValueTypeException.php
index f1737939..b7bdc0ba 100644
--- a/lib/Common/Exceptions/InvalidPropertyValueTypeException.php
+++ b/lib/Common/Exceptions/InvalidPropertyValueTypeException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/InvalidRequestException.php b/lib/Common/Exceptions/InvalidRequestException.php
index 0f90f5e9..8a3e5b9a 100644
--- a/lib/Common/Exceptions/InvalidRequestException.php
+++ b/lib/Common/Exceptions/InvalidRequestException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/JsonException.php b/lib/Common/Exceptions/JsonException.php
index cf507426..493809c7 100644
--- a/lib/Common/Exceptions/JsonException.php
+++ b/lib/Common/Exceptions/JsonException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/NotFoundException.php b/lib/Common/Exceptions/NotFoundException.php
index bce806da..1af105ed 100644
--- a/lib/Common/Exceptions/NotFoundException.php
+++ b/lib/Common/Exceptions/NotFoundException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/ResponseProcessingException.php b/lib/Common/Exceptions/ResponseProcessingException.php
index a460bcbb..2f05d7f4 100644
--- a/lib/Common/Exceptions/ResponseProcessingException.php
+++ b/lib/Common/Exceptions/ResponseProcessingException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/TooManyRequestsException.php b/lib/Common/Exceptions/TooManyRequestsException.php
index 9d5216d7..74655e7b 100644
--- a/lib/Common/Exceptions/TooManyRequestsException.php
+++ b/lib/Common/Exceptions/TooManyRequestsException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/Exceptions/UnauthorizedException.php b/lib/Common/Exceptions/UnauthorizedException.php
index bfdb473b..a179b8cf 100644
--- a/lib/Common/Exceptions/UnauthorizedException.php
+++ b/lib/Common/Exceptions/UnauthorizedException.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/HttpVerb.php b/lib/Common/HttpVerb.php
index 5e582832..5c47415b 100644
--- a/lib/Common/HttpVerb.php
+++ b/lib/Common/HttpVerb.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/LoggerWrapper.php b/lib/Common/LoggerWrapper.php
index 8fafd42c..01c7037b 100644
--- a/lib/Common/LoggerWrapper.php
+++ b/lib/Common/LoggerWrapper.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/ResponseObject.php b/lib/Common/ResponseObject.php
index 43d27629..a90ef837 100644
--- a/lib/Common/ResponseObject.php
+++ b/lib/Common/ResponseObject.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Common/legacy_json_serializable.php b/lib/Common/legacy_json_serializable.php
index 92c855b5..d968d23b 100644
--- a/lib/Common/legacy_json_serializable.php
+++ b/lib/Common/legacy_json_serializable.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/Config/ConfigurationLoader.php b/lib/Helpers/Config/ConfigurationLoader.php
index efab9573..33b6c45d 100644
--- a/lib/Helpers/Config/ConfigurationLoader.php
+++ b/lib/Helpers/Config/ConfigurationLoader.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/Config/ConfigurationLoaderInterface.php b/lib/Helpers/Config/ConfigurationLoaderInterface.php
index 1248af75..0c73ad01 100644
--- a/lib/Helpers/Config/ConfigurationLoaderInterface.php
+++ b/lib/Helpers/Config/ConfigurationLoaderInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/FiscalizationProvider.php b/lib/Helpers/FiscalizationProvider.php
index aa484d40..53f92df5 100644
--- a/lib/Helpers/FiscalizationProvider.php
+++ b/lib/Helpers/FiscalizationProvider.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/ProductCode.php b/lib/Helpers/ProductCode.php
index 76536756..9a17cdfb 100644
--- a/lib/Helpers/ProductCode.php
+++ b/lib/Helpers/ProductCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/Random.php b/lib/Helpers/Random.php
index b0125767..27d35e52 100644
--- a/lib/Helpers/Random.php
+++ b/lib/Helpers/Random.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/RawHeadersParser.php b/lib/Helpers/RawHeadersParser.php
index 803318c7..0dd72614 100644
--- a/lib/Helpers/RawHeadersParser.php
+++ b/lib/Helpers/RawHeadersParser.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/SecurityHelper.php b/lib/Helpers/SecurityHelper.php
index 642338cb..b871c495 100644
--- a/lib/Helpers/SecurityHelper.php
+++ b/lib/Helpers/SecurityHelper.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/StringObject.php b/lib/Helpers/StringObject.php
index 3d501ed0..6c7355c7 100644
--- a/lib/Helpers/StringObject.php
+++ b/lib/Helpers/StringObject.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/TypeCast.php b/lib/Helpers/TypeCast.php
index 3475fe49..5ddc85ae 100644
--- a/lib/Helpers/TypeCast.php
+++ b/lib/Helpers/TypeCast.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Helpers/UUID.php b/lib/Helpers/UUID.php
index b6cc8c45..91e53ef4 100644
--- a/lib/Helpers/UUID.php
+++ b/lib/Helpers/UUID.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Airline.php b/lib/Model/Airline.php
index 0543a1b5..a7d5ae4f 100644
--- a/lib/Model/Airline.php
+++ b/lib/Model/Airline.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/AirlineInterface.php b/lib/Model/AirlineInterface.php
index dfc98517..426dce3d 100644
--- a/lib/Model/AirlineInterface.php
+++ b/lib/Model/AirlineInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/AmountInterface.php b/lib/Model/AmountInterface.php
index cc9c1d89..3b7ad69e 100644
--- a/lib/Model/AmountInterface.php
+++ b/lib/Model/AmountInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/AuthorizationDetails.php b/lib/Model/AuthorizationDetails.php
index 8a8d39e5..9d1f7dee 100644
--- a/lib/Model/AuthorizationDetails.php
+++ b/lib/Model/AuthorizationDetails.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/AuthorizationDetailsInterface.php b/lib/Model/AuthorizationDetailsInterface.php
index ae4bd15a..c9cd0900 100644
--- a/lib/Model/AuthorizationDetailsInterface.php
+++ b/lib/Model/AuthorizationDetailsInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/BaseDeal.php b/lib/Model/BaseDeal.php
index 2741da2f..36d474a9 100644
--- a/lib/Model/BaseDeal.php
+++ b/lib/Model/BaseDeal.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/CancellationDetails.php b/lib/Model/CancellationDetails.php
index 9762447a..44613cf8 100644
--- a/lib/Model/CancellationDetails.php
+++ b/lib/Model/CancellationDetails.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/CancellationDetailsInterface.php b/lib/Model/CancellationDetailsInterface.php
index 59f62a81..5343f8be 100644
--- a/lib/Model/CancellationDetailsInterface.php
+++ b/lib/Model/CancellationDetailsInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/CancellationDetailsPartyCode.php b/lib/Model/CancellationDetailsPartyCode.php
index b4bf2d4a..3eb0d2e9 100644
--- a/lib/Model/CancellationDetailsPartyCode.php
+++ b/lib/Model/CancellationDetailsPartyCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/CancellationDetailsReasonCode.php b/lib/Model/CancellationDetailsReasonCode.php
index 48874b0e..0ca1ca90 100644
--- a/lib/Model/CancellationDetailsReasonCode.php
+++ b/lib/Model/CancellationDetailsReasonCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Confirmation/AbstractConfirmation.php b/lib/Model/Confirmation/AbstractConfirmation.php
index b4f84089..9eafb78b 100644
--- a/lib/Model/Confirmation/AbstractConfirmation.php
+++ b/lib/Model/Confirmation/AbstractConfirmation.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Confirmation/ConfirmationCodeVerification.php b/lib/Model/Confirmation/ConfirmationCodeVerification.php
index 8e4196d9..c7e379e3 100644
--- a/lib/Model/Confirmation/ConfirmationCodeVerification.php
+++ b/lib/Model/Confirmation/ConfirmationCodeVerification.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Confirmation/ConfirmationEmbedded.php b/lib/Model/Confirmation/ConfirmationEmbedded.php
index db783837..fdb90c8a 100644
--- a/lib/Model/Confirmation/ConfirmationEmbedded.php
+++ b/lib/Model/Confirmation/ConfirmationEmbedded.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Confirmation/ConfirmationExternal.php b/lib/Model/Confirmation/ConfirmationExternal.php
index ce218418..a86ea90f 100644
--- a/lib/Model/Confirmation/ConfirmationExternal.php
+++ b/lib/Model/Confirmation/ConfirmationExternal.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Confirmation/ConfirmationFactory.php b/lib/Model/Confirmation/ConfirmationFactory.php
index ef5d5458..b9db6fbc 100644
--- a/lib/Model/Confirmation/ConfirmationFactory.php
+++ b/lib/Model/Confirmation/ConfirmationFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Confirmation/ConfirmationMobileApplication.php b/lib/Model/Confirmation/ConfirmationMobileApplication.php
index 16d869da..7cb44470 100644
--- a/lib/Model/Confirmation/ConfirmationMobileApplication.php
+++ b/lib/Model/Confirmation/ConfirmationMobileApplication.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Confirmation/ConfirmationQr.php b/lib/Model/Confirmation/ConfirmationQr.php
index 2b588180..e59df198 100644
--- a/lib/Model/Confirmation/ConfirmationQr.php
+++ b/lib/Model/Confirmation/ConfirmationQr.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Confirmation/ConfirmationRedirect.php b/lib/Model/Confirmation/ConfirmationRedirect.php
index 98ed5948..836dbc10 100644
--- a/lib/Model/Confirmation/ConfirmationRedirect.php
+++ b/lib/Model/Confirmation/ConfirmationRedirect.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationAttributes/AbstractConfirmationAttributes.php b/lib/Model/ConfirmationAttributes/AbstractConfirmationAttributes.php
index 5d9d0875..b81ed27c 100644
--- a/lib/Model/ConfirmationAttributes/AbstractConfirmationAttributes.php
+++ b/lib/Model/ConfirmationAttributes/AbstractConfirmationAttributes.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationAttributes/ConfirmationAttributesCodeVerification.php b/lib/Model/ConfirmationAttributes/ConfirmationAttributesCodeVerification.php
index abbbdc4a..0076c0a1 100644
--- a/lib/Model/ConfirmationAttributes/ConfirmationAttributesCodeVerification.php
+++ b/lib/Model/ConfirmationAttributes/ConfirmationAttributesCodeVerification.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationAttributes/ConfirmationAttributesEmbedded.php b/lib/Model/ConfirmationAttributes/ConfirmationAttributesEmbedded.php
index 30a252f1..fdf4c654 100644
--- a/lib/Model/ConfirmationAttributes/ConfirmationAttributesEmbedded.php
+++ b/lib/Model/ConfirmationAttributes/ConfirmationAttributesEmbedded.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationAttributes/ConfirmationAttributesExternal.php b/lib/Model/ConfirmationAttributes/ConfirmationAttributesExternal.php
index 6ec74429..147ab486 100644
--- a/lib/Model/ConfirmationAttributes/ConfirmationAttributesExternal.php
+++ b/lib/Model/ConfirmationAttributes/ConfirmationAttributesExternal.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationAttributes/ConfirmationAttributesFactory.php b/lib/Model/ConfirmationAttributes/ConfirmationAttributesFactory.php
index 3087b462..6cdbdb2d 100644
--- a/lib/Model/ConfirmationAttributes/ConfirmationAttributesFactory.php
+++ b/lib/Model/ConfirmationAttributes/ConfirmationAttributesFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationAttributes/ConfirmationAttributesMobileApplication.php b/lib/Model/ConfirmationAttributes/ConfirmationAttributesMobileApplication.php
index 5b35799e..421da4bb 100644
--- a/lib/Model/ConfirmationAttributes/ConfirmationAttributesMobileApplication.php
+++ b/lib/Model/ConfirmationAttributes/ConfirmationAttributesMobileApplication.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationAttributes/ConfirmationAttributesQr.php b/lib/Model/ConfirmationAttributes/ConfirmationAttributesQr.php
index 0b06fd07..acb954ba 100644
--- a/lib/Model/ConfirmationAttributes/ConfirmationAttributesQr.php
+++ b/lib/Model/ConfirmationAttributes/ConfirmationAttributesQr.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationAttributes/ConfirmationAttributesRedirect.php b/lib/Model/ConfirmationAttributes/ConfirmationAttributesRedirect.php
index 64c64672..901b72f4 100644
--- a/lib/Model/ConfirmationAttributes/ConfirmationAttributesRedirect.php
+++ b/lib/Model/ConfirmationAttributes/ConfirmationAttributesRedirect.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ConfirmationType.php b/lib/Model/ConfirmationType.php
index 39b0f35b..d133647e 100644
--- a/lib/Model/ConfirmationType.php
+++ b/lib/Model/ConfirmationType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/CurrencyCode.php b/lib/Model/CurrencyCode.php
index c470298f..ab9078a5 100644
--- a/lib/Model/CurrencyCode.php
+++ b/lib/Model/CurrencyCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/CaptureDealData.php b/lib/Model/Deal/CaptureDealData.php
index 3e1b21c4..df78b409 100644
--- a/lib/Model/Deal/CaptureDealData.php
+++ b/lib/Model/Deal/CaptureDealData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/DealBalanceAmount.php b/lib/Model/Deal/DealBalanceAmount.php
index 8aac8b64..44ec9d98 100644
--- a/lib/Model/Deal/DealBalanceAmount.php
+++ b/lib/Model/Deal/DealBalanceAmount.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/DealStatus.php b/lib/Model/Deal/DealStatus.php
index 0df09254..c61b066c 100644
--- a/lib/Model/Deal/DealStatus.php
+++ b/lib/Model/Deal/DealStatus.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/DealType.php b/lib/Model/Deal/DealType.php
index 2b3e107a..b72a87b4 100644
--- a/lib/Model/Deal/DealType.php
+++ b/lib/Model/Deal/DealType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/FeeMoment.php b/lib/Model/Deal/FeeMoment.php
index f38b11d3..d5c6da6c 100644
--- a/lib/Model/Deal/FeeMoment.php
+++ b/lib/Model/Deal/FeeMoment.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/PaymentDealInfo.php b/lib/Model/Deal/PaymentDealInfo.php
index 79aba4c3..d46acaf8 100644
--- a/lib/Model/Deal/PaymentDealInfo.php
+++ b/lib/Model/Deal/PaymentDealInfo.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/PayoutDealInfo.php b/lib/Model/Deal/PayoutDealInfo.php
index 63291bde..084f9d37 100644
--- a/lib/Model/Deal/PayoutDealInfo.php
+++ b/lib/Model/Deal/PayoutDealInfo.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/RefundDealData.php b/lib/Model/Deal/RefundDealData.php
index 1e7b0191..fc872674 100644
--- a/lib/Model/Deal/RefundDealData.php
+++ b/lib/Model/Deal/RefundDealData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/RefundDealInfo.php b/lib/Model/Deal/RefundDealInfo.php
index a788f253..c19c4670 100644
--- a/lib/Model/Deal/RefundDealInfo.php
+++ b/lib/Model/Deal/RefundDealInfo.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/SettlementPayoutPayment.php b/lib/Model/Deal/SettlementPayoutPayment.php
index d1f5bfa5..71782366 100644
--- a/lib/Model/Deal/SettlementPayoutPayment.php
+++ b/lib/Model/Deal/SettlementPayoutPayment.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/SettlementPayoutPaymentType.php b/lib/Model/Deal/SettlementPayoutPaymentType.php
index 15188012..41cfbed3 100644
--- a/lib/Model/Deal/SettlementPayoutPaymentType.php
+++ b/lib/Model/Deal/SettlementPayoutPaymentType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Deal/SettlementPayoutRefund.php b/lib/Model/Deal/SettlementPayoutRefund.php
index b494a35a..9bc79af3 100644
--- a/lib/Model/Deal/SettlementPayoutRefund.php
+++ b/lib/Model/Deal/SettlementPayoutRefund.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/DealInterface.php b/lib/Model/DealInterface.php
index 7b2b7c7c..2862f123 100644
--- a/lib/Model/DealInterface.php
+++ b/lib/Model/DealInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/FraudData.php b/lib/Model/FraudData.php
index e2805a39..b320eaa9 100644
--- a/lib/Model/FraudData.php
+++ b/lib/Model/FraudData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Leg.php b/lib/Model/Leg.php
index ceaec9df..68737da6 100644
--- a/lib/Model/Leg.php
+++ b/lib/Model/Leg.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/LegInterface.php b/lib/Model/LegInterface.php
index 217aa189..634aef48 100644
--- a/lib/Model/LegInterface.php
+++ b/lib/Model/LegInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Locale.php b/lib/Model/Locale.php
index 83f627a3..626ac9c6 100644
--- a/lib/Model/Locale.php
+++ b/lib/Model/Locale.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Metadata.php b/lib/Model/Metadata.php
index 894a85c5..2b3b16d8 100644
--- a/lib/Model/Metadata.php
+++ b/lib/Model/Metadata.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/MonetaryAmount.php b/lib/Model/MonetaryAmount.php
index 747c431d..4a561410 100644
--- a/lib/Model/MonetaryAmount.php
+++ b/lib/Model/MonetaryAmount.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/AbstractNotification.php b/lib/Model/Notification/AbstractNotification.php
index cd48050f..4fedf894 100644
--- a/lib/Model/Notification/AbstractNotification.php
+++ b/lib/Model/Notification/AbstractNotification.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationCanceled.php b/lib/Model/Notification/NotificationCanceled.php
index 1dc4d333..90531043 100644
--- a/lib/Model/Notification/NotificationCanceled.php
+++ b/lib/Model/Notification/NotificationCanceled.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationDealClosed.php b/lib/Model/Notification/NotificationDealClosed.php
index 9cd497d9..cc4f7f62 100644
--- a/lib/Model/Notification/NotificationDealClosed.php
+++ b/lib/Model/Notification/NotificationDealClosed.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationFactory.php b/lib/Model/Notification/NotificationFactory.php
index 0d7d2f8e..5b03459b 100644
--- a/lib/Model/Notification/NotificationFactory.php
+++ b/lib/Model/Notification/NotificationFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationInterface.php b/lib/Model/Notification/NotificationInterface.php
index 78e28098..87d1e701 100644
--- a/lib/Model/Notification/NotificationInterface.php
+++ b/lib/Model/Notification/NotificationInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationPayoutCanceled.php b/lib/Model/Notification/NotificationPayoutCanceled.php
index 0322ee03..1ce05eba 100644
--- a/lib/Model/Notification/NotificationPayoutCanceled.php
+++ b/lib/Model/Notification/NotificationPayoutCanceled.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationPayoutSucceeded.php b/lib/Model/Notification/NotificationPayoutSucceeded.php
index 073d4c69..2ca54afa 100644
--- a/lib/Model/Notification/NotificationPayoutSucceeded.php
+++ b/lib/Model/Notification/NotificationPayoutSucceeded.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationRefundSucceeded.php b/lib/Model/Notification/NotificationRefundSucceeded.php
index 561a92c6..e1a06005 100644
--- a/lib/Model/Notification/NotificationRefundSucceeded.php
+++ b/lib/Model/Notification/NotificationRefundSucceeded.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationSucceeded.php b/lib/Model/Notification/NotificationSucceeded.php
index 46dfa0e6..f8411edb 100644
--- a/lib/Model/Notification/NotificationSucceeded.php
+++ b/lib/Model/Notification/NotificationSucceeded.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Notification/NotificationWaitingForCapture.php b/lib/Model/Notification/NotificationWaitingForCapture.php
index c856ca6b..13b390f7 100644
--- a/lib/Model/Notification/NotificationWaitingForCapture.php
+++ b/lib/Model/Notification/NotificationWaitingForCapture.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/NotificationEventType.php b/lib/Model/NotificationEventType.php
index 44633452..492603b7 100644
--- a/lib/Model/NotificationEventType.php
+++ b/lib/Model/NotificationEventType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/NotificationType.php b/lib/Model/NotificationType.php
index 410f1dbb..524d16bc 100644
--- a/lib/Model/NotificationType.php
+++ b/lib/Model/NotificationType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Passenger.php b/lib/Model/Passenger.php
index 5307d715..38f6ac37 100644
--- a/lib/Model/Passenger.php
+++ b/lib/Model/Passenger.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PassengerInterface.php b/lib/Model/PassengerInterface.php
index a3af8fdc..6ff3d62d 100644
--- a/lib/Model/PassengerInterface.php
+++ b/lib/Model/PassengerInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payment.php b/lib/Model/Payment.php
index 475e174b..72c3aa55 100644
--- a/lib/Model/Payment.php
+++ b/lib/Model/Payment.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/AbstractPaymentData.php b/lib/Model/PaymentData/AbstractPaymentData.php
index 663c75f4..e8e889d7 100644
--- a/lib/Model/PaymentData/AbstractPaymentData.php
+++ b/lib/Model/PaymentData/AbstractPaymentData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/B2b/Sberbank/VatData.php b/lib/Model/PaymentData/B2b/Sberbank/VatData.php
index c492400c..856a6009 100644
--- a/lib/Model/PaymentData/B2b/Sberbank/VatData.php
+++ b/lib/Model/PaymentData/B2b/Sberbank/VatData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/B2b/Sberbank/VatDataInterface.php b/lib/Model/PaymentData/B2b/Sberbank/VatDataInterface.php
index 77ea1302..16586adb 100644
--- a/lib/Model/PaymentData/B2b/Sberbank/VatDataInterface.php
+++ b/lib/Model/PaymentData/B2b/Sberbank/VatDataInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/B2b/Sberbank/VatDataRate.php b/lib/Model/PaymentData/B2b/Sberbank/VatDataRate.php
index 7a792874..5ef1c877 100644
--- a/lib/Model/PaymentData/B2b/Sberbank/VatDataRate.php
+++ b/lib/Model/PaymentData/B2b/Sberbank/VatDataRate.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/B2b/Sberbank/VatDataType.php b/lib/Model/PaymentData/B2b/Sberbank/VatDataType.php
index 5fc1610e..cd43d8d7 100644
--- a/lib/Model/PaymentData/B2b/Sberbank/VatDataType.php
+++ b/lib/Model/PaymentData/B2b/Sberbank/VatDataType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/ElectronicCertificate/ElectronicCertificateArticle.php b/lib/Model/PaymentData/ElectronicCertificate/ElectronicCertificateArticle.php
new file mode 100644
index 00000000..e7d5bf4d
--- /dev/null
+++ b/lib/Model/PaymentData/ElectronicCertificate/ElectronicCertificateArticle.php
@@ -0,0 +1,367 @@
+_article_number;
+ }
+
+ /**
+ * Устанавливает article_number.
+ *
+ * @param int $value Порядковый номер товара в корзине. От 1 до 999 включительно.
+ *
+ * @return self
+ */
+ public function setArticleNumber($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException('Empty articleNumber value', 0, 'ElectronicCertificateArticle.articleNumber');
+ }
+ if (!is_int($value)) {
+ throw new InvalidPropertyValueTypeException('Invalid articleNumber value type', 0, 'ElectronicCertificateArticle.articleNumber', $value);
+ }
+ if ((int)$value < self::ARTICLE_NUMBER_MIN_VALUE || (int)$value > self::ARTICLE_NUMBER_MAX_VALUE) {
+ throw new InvalidPropertyValueException('Invalid articleNumber value: "' . $value . '"', 0, 'ElectronicCertificateArticle.articleNumber', $value);
+ }
+
+ $this->_article_number = (int)$value;
+
+ return $this;
+ }
+
+ /**
+ * Возвращает tru_code.
+ *
+ * @return string Код ТРУ
+ */
+ public function getTruCode()
+ {
+ return $this->_tru_code;
+ }
+
+ /**
+ * Устанавливает tru_code.
+ *
+ * @param string $value Код ТРУ. 30 символов
+ *
+ * @return self
+ */
+ public function setTruCode($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException('Empty truCode value', 0, 'ElectronicCertificateArticle.truCode');
+ }
+ if (!TypeCast::canCastToString($value)) {
+ throw new InvalidPropertyValueTypeException('Invalid truCode value type', 0, 'ElectronicCertificateArticle.truCode', $value);
+ }
+ if (mb_strlen($value, 'utf-8') !== self::TRU_CODE_LENGTH) {
+ throw new InvalidPropertyValueException('Invalid truCode value: "' . $value . '"', 0, 'ElectronicCertificateArticle.truCode', $value);
+ }
+
+ $this->_tru_code = (string)$value;
+
+ return $this;
+ }
+
+ /**
+ * Возвращает article_code.
+ *
+ * @return string|null Код товара в вашей системе
+ */
+ public function getArticleCode()
+ {
+ return $this->_article_code;
+ }
+
+ /**
+ * Устанавливает article_code.
+ *
+ * @param string|null $value Код товара в вашей системе. Максимум 128 символов.
+ *
+ * @return self
+ */
+ public function setArticleCode($value = null)
+ {
+ if ($value === null || $value === '') {
+ $this->_article_code = null;
+ } elseif (!TypeCast::canCastToString($value)) {
+ throw new InvalidPropertyValueTypeException('Invalid articleCode value type', 0, 'ElectronicCertificateArticle.articleCode', $value );
+ } elseif (mb_strlen((string)$value, 'utf-8') > self::ARTICLE_CODE_MAX_LENGTH) {
+ throw new InvalidPropertyValueException(
+ 'The value of the articleCode parameter is too long. Max length is ' . self::ARTICLE_CODE_MAX_LENGTH,
+ 0,
+ 'ElectronicCertificateArticle.articleCode',
+ $value
+ );
+ } else {
+ $this->_article_code = (string)$value;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Возвращает article_name.
+ *
+ * @return string Название товара в вашей системе
+ */
+ public function getArticleName()
+ {
+ return $this->_article_name;
+ }
+
+ /**
+ * Устанавливает article_name.
+ *
+ * @param string $value Название товара в вашей системе. Отображается на готовой платежной форме ЮKassa. Максимум 128 символов.
+ *
+ * @return self
+ */
+ public function setArticleName($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException('Empty articleName value', 0, 'ElectronicCertificateArticle.articleName');
+ }
+
+ if (!TypeCast::canCastToString($value)) {
+ throw new InvalidPropertyValueTypeException('Invalid articleName value type', 0, 'ElectronicCertificateArticle.articleName', $value);
+ }
+
+ if (mb_strlen($value, 'utf-8') > self::ARTICLE_NAME_MAX_LENGTH) {
+ throw new InvalidPropertyValueException('Invalid articleName value: "' . $value . '"', 0, 'ElectronicCertificateArticle.articleName', $value);
+ }
+
+ $this->_article_name = (string)$value;
+
+ return $this;
+ }
+
+ /**
+ * Возвращает quantity.
+ *
+ * @return int Количество единиц товара
+ */
+ public function getQuantity()
+ {
+ return $this->_quantity;
+ }
+
+ /**
+ * Устанавливает quantity.
+ *
+ * @param int $value Количество единиц товара. Формат: целое положительное число.
+ *
+ * @return self
+ */
+ public function setQuantity($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException('Empty quantity value', 0, 'ElectronicCertificateArticle.quantity');
+ }
+
+ if (!is_int($value)) {
+ throw new InvalidPropertyValueTypeException('Invalid quantity value type', 0, 'ElectronicCertificateArticle.quantity', $value);
+ }
+
+ if ($value <= 0) {
+ throw new InvalidPropertyValueException('Invalid quantity value type', 0, 'ElectronicCertificateArticle.quantity', $value);
+ }
+
+ $this->_quantity = (int)$value;
+
+ return $this;
+ }
+
+ /**
+ * Возвращает price.
+ *
+ * @return AmountInterface Цена за единицу товара
+ */
+ public function getPrice()
+ {
+ return $this->_price;
+ }
+
+ /**
+ * Устанавливает price
+ *
+ * @param AmountInterface|array $value Цена товара
+ *
+ * @return self
+ */
+ public function setPrice($value)
+ {
+ if (is_array($value)) {
+ $this->_price = new MonetaryAmount($value);
+ } elseif ($value instanceof AmountInterface) {
+ $this->_price = $value;
+ } else {
+ throw new InvalidPropertyValueTypeException('Invalid price value type in ElectronicCertificateArticle', 0, 'ElectronicCertificateArticle.price', $value);
+ }
+
+ return $this;
+ }
+
+ /**
+ * Возвращает metadata.
+ *
+ * @return Metadata|null Любые дополнительные данные
+ */
+ public function getMetadata()
+ {
+ return $this->_metadata;
+ }
+
+ /**
+ * Устанавливает metadata.
+ *
+ * @param Metadata|array|null $value Любые дополнительные данные, которые нужны вам для работы (например, ваш внутренний идентификатор заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8.
+ *
+ * @return self
+ */
+ public function setMetadata($value)
+ {
+ if ($value === null || (is_array($value) && empty($value))) {
+ $this->_metadata = null;
+ } elseif ($value instanceof Metadata) {
+ $this->_metadata = $value;
+ } elseif (is_array($value)) {
+ $this->_metadata = new Metadata($value);
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid metadata value type in ElectronicCertificateArticle',
+ 0,
+ 'ElectronicCertificateArticle.metadata',
+ $value
+ );
+ }
+
+ return $this;
+ }
+}
+
diff --git a/lib/Model/PaymentData/PaymentDataAlfabank.php b/lib/Model/PaymentData/PaymentDataAlfabank.php
index 19314bd8..212c6208 100644
--- a/lib/Model/PaymentData/PaymentDataAlfabank.php
+++ b/lib/Model/PaymentData/PaymentDataAlfabank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataApplePay.php b/lib/Model/PaymentData/PaymentDataApplePay.php
index 6210cdb5..9c98db94 100644
--- a/lib/Model/PaymentData/PaymentDataApplePay.php
+++ b/lib/Model/PaymentData/PaymentDataApplePay.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataB2bSberbank.php b/lib/Model/PaymentData/PaymentDataB2bSberbank.php
index 8f4f9796..fbb3b291 100644
--- a/lib/Model/PaymentData/PaymentDataB2bSberbank.php
+++ b/lib/Model/PaymentData/PaymentDataB2bSberbank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataBankCard.php b/lib/Model/PaymentData/PaymentDataBankCard.php
index 5c304ba0..44918fe0 100644
--- a/lib/Model/PaymentData/PaymentDataBankCard.php
+++ b/lib/Model/PaymentData/PaymentDataBankCard.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataBankCardCard.php b/lib/Model/PaymentData/PaymentDataBankCardCard.php
index 80bf3586..416661df 100644
--- a/lib/Model/PaymentData/PaymentDataBankCardCard.php
+++ b/lib/Model/PaymentData/PaymentDataBankCardCard.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataCash.php b/lib/Model/PaymentData/PaymentDataCash.php
index 9f052c97..f4a6e07b 100644
--- a/lib/Model/PaymentData/PaymentDataCash.php
+++ b/lib/Model/PaymentData/PaymentDataCash.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataElectronicCertificate.php b/lib/Model/PaymentData/PaymentDataElectronicCertificate.php
new file mode 100644
index 00000000..c63f34fc
--- /dev/null
+++ b/lib/Model/PaymentData/PaymentDataElectronicCertificate.php
@@ -0,0 +1,198 @@
+setType(PaymentMethodType::ELECTRONIC_CERTIFICATE);
+ }
+
+ /**
+ * Возвращает данные банковской карты «Мир».
+ *
+ * @return PaymentDataBankCardCard Данные банковской карты
+ */
+ public function getCard()
+ {
+ return $this->_card;
+ }
+
+ /**
+ * Устанавливает данные банковской карты «Мир».
+ *
+ * @param PaymentDataBankCardCard|array $value Данные банковской карты
+ */
+ public function setCard($value = null)
+ {
+ if ($value === null || $value === '' || (is_array($value) && empty($value))) {
+ $this->_card = null;
+ } elseif (is_object($value) && $value instanceof PaymentDataBankCardCard) {
+ $this->_card = $value;
+ } elseif (is_array($value) || $value instanceof \Traversable) {
+ $card = new PaymentDataBankCardCard();
+ foreach ($value as $property => $val) {
+ $card->offsetSet($property, $val);
+ }
+ $this->_card = $card;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid card value type in PaymentDataElectronicCertificate',
+ 0,
+ 'PaymentDataElectronicCertificate.card',
+ $value
+ );
+ }
+
+ return $this;
+ }
+
+ /**
+ * Возвращает electronic_certificate.
+ *
+ * @return ElectronicCertificatePaymentData|null Данные от ФЭС НСПК для оплаты по электронному сертификату
+ */
+ public function getElectronicCertificate()
+ {
+ return $this->_electronic_certificate;
+ }
+
+ /**
+ * Устанавливает electronic_certificate.
+ *
+ * @param ElectronicCertificatePaymentData|array|null $value Данные от ФЭС НСПК для оплаты по электронному сертификату.
+ *
+ * @return self
+ */
+ public function setElectronicCertificate($value = null)
+ {
+ if ($value === null || $value === '') {
+ $this->_electronic_certificate = null;
+ } elseif (is_array($value)) {
+ $this->_electronic_certificate = new ElectronicCertificatePaymentData($value);
+ } elseif ($value instanceof ElectronicCertificatePaymentData) {
+ $this->_electronic_certificate = $value;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid electronicCertificate value type in PaymentDataElectronicCertificate',
+ 0,
+ 'PaymentDataElectronicCertificate.electronicCertificate',
+ $value
+ );
+ }
+
+ return $this;
+ }
+
+ /**
+ * Возвращает articles.
+ *
+ * @return ElectronicCertificateArticle[]|null Корзина покупки (в терминах НСПК) — список товаров
+ */
+ public function getArticles()
+ {
+ return $this->_articles;
+ }
+
+ /**
+ * Устанавливает articles.
+ *
+ * @param array|ElectronicCertificateArticle[]|null $value Корзина покупки (в терминах НСПК) — список товаров
+ *
+ * @return self
+ */
+ public function setArticles($value = null)
+ {
+ if ($value === null || $value === '' || (is_array($value) && empty($value))) {
+ $this->_articles = null;
+ } elseif (is_array($value)) {
+ $articles = array();
+ foreach ($value as $item) {
+ if (is_array($item)) {
+ $articles[] = new ElectronicCertificateArticle($item);
+ } elseif ($item instanceof ElectronicCertificateArticle) {
+ $articles[] = $item;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid article value type in PaymentDataElectronicCertificate',
+ 0,
+ 'PaymentDataElectronicCertificate.articles',
+ $item
+ );
+ }
+ }
+ $this->_articles = $articles;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid articles value type in PaymentDataElectronicCertificate',
+ 0,
+ 'PaymentDataElectronicCertificate.articles',
+ $value
+ );
+ }
+
+ return $this;
+ }
+}
diff --git a/lib/Model/PaymentData/PaymentDataFactory.php b/lib/Model/PaymentData/PaymentDataFactory.php
index 11de2418..dd6ca4f5 100644
--- a/lib/Model/PaymentData/PaymentDataFactory.php
+++ b/lib/Model/PaymentData/PaymentDataFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -37,18 +37,19 @@ use YooKassa\Model\PaymentMethodType;
class PaymentDataFactory
{
private $typeClassMap = array(
- PaymentMethodType::YOO_MONEY => 'PaymentDataYooMoney',
- PaymentMethodType::BANK_CARD => 'PaymentDataBankCard',
- PaymentMethodType::SBERBANK => 'PaymentDataSberbank',
- PaymentMethodType::CASH => 'PaymentDataCash',
- PaymentMethodType::MOBILE_BALANCE => 'PaymentDataMobileBalance',
- PaymentMethodType::APPLE_PAY => 'PaymentDataApplePay',
- PaymentMethodType::GOOGLE_PAY => 'PaymentDataGooglePay',
- PaymentMethodType::B2B_SBERBANK => 'PaymentDataB2bSberbank',
- PaymentMethodType::TINKOFF_BANK => 'PaymentDataTinkoffBank',
- PaymentMethodType::SBP => 'PaymentDataSbp',
- PaymentMethodType::SBER_LOAN => 'PaymentDataSberLoan',
- PaymentMethodType::SBER_BNPL => 'PaymentDataSberBnpl',
+ PaymentMethodType::YOO_MONEY => 'PaymentDataYooMoney',
+ PaymentMethodType::BANK_CARD => 'PaymentDataBankCard',
+ PaymentMethodType::SBERBANK => 'PaymentDataSberbank',
+ PaymentMethodType::CASH => 'PaymentDataCash',
+ PaymentMethodType::MOBILE_BALANCE => 'PaymentDataMobileBalance',
+ PaymentMethodType::APPLE_PAY => 'PaymentDataApplePay',
+ PaymentMethodType::GOOGLE_PAY => 'PaymentDataGooglePay',
+ PaymentMethodType::B2B_SBERBANK => 'PaymentDataB2bSberbank',
+ PaymentMethodType::TINKOFF_BANK => 'PaymentDataTinkoffBank',
+ PaymentMethodType::SBP => 'PaymentDataSbp',
+ PaymentMethodType::SBER_LOAN => 'PaymentDataSberLoan',
+ PaymentMethodType::SBER_BNPL => 'PaymentDataSberBnpl',
+ PaymentMethodType::ELECTRONIC_CERTIFICATE => 'PaymentDataElectronicCertificate',
);
/**
diff --git a/lib/Model/PaymentData/PaymentDataGooglePay.php b/lib/Model/PaymentData/PaymentDataGooglePay.php
index 52fb2801..aa73cf4b 100644
--- a/lib/Model/PaymentData/PaymentDataGooglePay.php
+++ b/lib/Model/PaymentData/PaymentDataGooglePay.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataInstallments.php b/lib/Model/PaymentData/PaymentDataInstallments.php
index 8b45033f..b4ca32fc 100644
--- a/lib/Model/PaymentData/PaymentDataInstallments.php
+++ b/lib/Model/PaymentData/PaymentDataInstallments.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataMobileBalance.php b/lib/Model/PaymentData/PaymentDataMobileBalance.php
index 685b3284..f1d44d39 100644
--- a/lib/Model/PaymentData/PaymentDataMobileBalance.php
+++ b/lib/Model/PaymentData/PaymentDataMobileBalance.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataQiwi.php b/lib/Model/PaymentData/PaymentDataQiwi.php
index d1fb3304..55513d55 100644
--- a/lib/Model/PaymentData/PaymentDataQiwi.php
+++ b/lib/Model/PaymentData/PaymentDataQiwi.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataSberBnpl.php b/lib/Model/PaymentData/PaymentDataSberBnpl.php
index 254b8e00..27618ebb 100644
--- a/lib/Model/PaymentData/PaymentDataSberBnpl.php
+++ b/lib/Model/PaymentData/PaymentDataSberBnpl.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataSberLoan.php b/lib/Model/PaymentData/PaymentDataSberLoan.php
index 5ed5c823..ec924ab9 100644
--- a/lib/Model/PaymentData/PaymentDataSberLoan.php
+++ b/lib/Model/PaymentData/PaymentDataSberLoan.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataSberbank.php b/lib/Model/PaymentData/PaymentDataSberbank.php
index 4d7e9863..402b3ea4 100644
--- a/lib/Model/PaymentData/PaymentDataSberbank.php
+++ b/lib/Model/PaymentData/PaymentDataSberbank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataSbp.php b/lib/Model/PaymentData/PaymentDataSbp.php
index 11cdd96f..6aaebcd6 100644
--- a/lib/Model/PaymentData/PaymentDataSbp.php
+++ b/lib/Model/PaymentData/PaymentDataSbp.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataTinkoffBank.php b/lib/Model/PaymentData/PaymentDataTinkoffBank.php
index 6a410e59..1125e59a 100644
--- a/lib/Model/PaymentData/PaymentDataTinkoffBank.php
+++ b/lib/Model/PaymentData/PaymentDataTinkoffBank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataWebmoney.php b/lib/Model/PaymentData/PaymentDataWebmoney.php
index 6c2a8cf5..bb4ed719 100644
--- a/lib/Model/PaymentData/PaymentDataWebmoney.php
+++ b/lib/Model/PaymentData/PaymentDataWebmoney.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataWechat.php b/lib/Model/PaymentData/PaymentDataWechat.php
index c97e6691..ccbabe10 100644
--- a/lib/Model/PaymentData/PaymentDataWechat.php
+++ b/lib/Model/PaymentData/PaymentDataWechat.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentData/PaymentDataYooMoney.php b/lib/Model/PaymentData/PaymentDataYooMoney.php
index 41e86fd5..ca1f426d 100644
--- a/lib/Model/PaymentData/PaymentDataYooMoney.php
+++ b/lib/Model/PaymentData/PaymentDataYooMoney.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentInterface.php b/lib/Model/PaymentInterface.php
index 60b594d6..fb1ba104 100644
--- a/lib/Model/PaymentInterface.php
+++ b/lib/Model/PaymentInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/AbstractPaymentMethod.php b/lib/Model/PaymentMethod/AbstractPaymentMethod.php
index 7c0f9ec2..a1a39882 100644
--- a/lib/Model/PaymentMethod/AbstractPaymentMethod.php
+++ b/lib/Model/PaymentMethod/AbstractPaymentMethod.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/B2b/Sberbank/PayerBankDetails.php b/lib/Model/PaymentMethod/B2b/Sberbank/PayerBankDetails.php
index 7f9085bd..b6302b53 100644
--- a/lib/Model/PaymentMethod/B2b/Sberbank/PayerBankDetails.php
+++ b/lib/Model/PaymentMethod/B2b/Sberbank/PayerBankDetails.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/B2b/Sberbank/PayerBankDetailsInterface.php b/lib/Model/PaymentMethod/B2b/Sberbank/PayerBankDetailsInterface.php
index fc4e0dbd..0038d8a2 100644
--- a/lib/Model/PaymentMethod/B2b/Sberbank/PayerBankDetailsInterface.php
+++ b/lib/Model/PaymentMethod/B2b/Sberbank/PayerBankDetailsInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/BankCard.php b/lib/Model/PaymentMethod/BankCard.php
index f504b418..375b713a 100644
--- a/lib/Model/PaymentMethod/BankCard.php
+++ b/lib/Model/PaymentMethod/BankCard.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/BankCardSource.php b/lib/Model/PaymentMethod/BankCardSource.php
index 18c44c3e..2630483a 100644
--- a/lib/Model/PaymentMethod/BankCardSource.php
+++ b/lib/Model/PaymentMethod/BankCardSource.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificate.php b/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificate.php
new file mode 100644
index 00000000..45b75e93
--- /dev/null
+++ b/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificate.php
@@ -0,0 +1,284 @@
+_certificate_id;
+ }
+
+ /**
+ * Устанавливает certificate_id.
+ *
+ * @param string $value Идентификатор сертификата. От 20 до 30 символов.
+ *
+ * @return self
+ */
+ public function setCertificateId($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException(
+ 'Empty certificateId value',
+ 0,
+ 'ElectronicCertificate.certificateId'
+ );
+ }
+
+ if (!TypeCast::canCastToString($value)) {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid certificateId value type',
+ 0,
+ 'ElectronicCertificate.certificateId',
+ $value
+ );
+ }
+
+ $length = mb_strlen((string)$value, 'utf-8');
+ if ($length < self::CERTIFICATE_ID_MIN_LENGTH || $length > self::CERTIFICATE_ID_MAX_LENGTH) {
+ throw new InvalidPropertyValueException(
+ 'Invalid certificateId value: length must be between ' . self::CERTIFICATE_ID_MIN_LENGTH
+ . ' and ' . self::CERTIFICATE_ID_MAX_LENGTH . ' characters',
+ 0,
+ 'ElectronicCertificate.certificateId',
+ $value
+ );
+ }
+
+ $this->_certificate_id = (string)$value;
+
+ return $this;
+ }
+
+ /**
+ * Возвращает tru_quantity.
+ *
+ * @return int Количество единиц товара
+ */
+ public function getTruQuantity()
+ {
+ return $this->_tru_quantity;
+ }
+
+ /**
+ * Устанавливает tru_quantity.
+ *
+ * @param int $value Количество единиц товара, которое одобрили для оплаты по этому электронному сертификату.
+ *
+ * @return self
+ */
+ public function setTruQuantity($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException(
+ 'Empty truQuantity value',
+ 0,
+ 'ElectronicCertificate.truQuantity'
+ );
+ }
+
+ if (!is_numeric($value)) {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid truQuantity value type',
+ 0,
+ 'ElectronicCertificate.truQuantity',
+ $value
+ );
+ }
+
+ $this->_tru_quantity = (int)$value;
+
+ return $this;
+ }
+
+ /**
+ * Возвращает available_compensation.
+ *
+ * @return AmountInterface Максимально допустимая сумма
+ */
+ public function getAvailableCompensation()
+ {
+ return $this->_available_compensation;
+ }
+
+ /**
+ * Устанавливает available_compensation.
+ *
+ * @param AmountInterface|array $value Максимально допустимая сумма
+ *
+ * @return self
+ */
+ public function setAvailableCompensation($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException(
+ 'Empty availableCompensation value',
+ 0,
+ 'ElectronicCertificate.availableCompensation'
+ );
+ }
+
+ if (is_array($value)) {
+ $this->_available_compensation = $this->factoryAmount($value);
+ } elseif ($value instanceof AmountInterface) {
+ $this->_available_compensation = $value;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid availableCompensation value type',
+ 0,
+ 'ElectronicCertificate.availableCompensation',
+ $value
+ );
+ }
+
+ return $this;
+ }
+
+ /**
+ * Возвращает applied_compensation.
+ *
+ * @return AmountInterface Сумма, которую одобрили для оплаты по сертификату
+ */
+ public function getAppliedCompensation()
+ {
+ return $this->_applied_compensation;
+ }
+
+ /**
+ * Устанавливает applied_compensation.
+ *
+ * @param AmountInterface|array $value Сумма, которую одобрили для оплаты по сертификату
+ *
+ * @return self
+ */
+ public function setAppliedCompensation($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException(
+ 'Empty appliedCompensation value',
+ 0,
+ 'ElectronicCertificate.appliedCompensation'
+ );
+ }
+
+ if (is_array($value)) {
+ $this->_applied_compensation = $this->factoryAmount($value);
+ } elseif ($value instanceof AmountInterface) {
+ $this->_applied_compensation = $value;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid appliedCompensation value type',
+ 0,
+ 'ElectronicCertificate.appliedCompensation',
+ $value
+ );
+ }
+
+ return $this;
+ }
+
+ /**
+ * Фабричный метод создания суммы
+ *
+ * @param array $options Сумма в виде ассоциативного массива
+ *
+ * @return AmountInterface Созданный инстанс суммы
+ */
+ private function factoryAmount($options)
+ {
+ $amount = new MonetaryAmount(null, $options['currency']);
+ if ($options['value'] > 0) {
+ $amount->setValue($options['value']);
+ }
+
+ return $amount;
+ }
+}
+
diff --git a/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateApprovedPaymentArticle.php b/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateApprovedPaymentArticle.php
new file mode 100644
index 00000000..54e0cfb1
--- /dev/null
+++ b/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateApprovedPaymentArticle.php
@@ -0,0 +1,289 @@
+_article_number;
+ }
+
+ /**
+ * Устанавливает article_number.
+ *
+ * @param int $value Порядковый номер товара в корзине. От 1 до 999 включительно.
+ *
+ * @return self
+ */
+ public function setArticleNumber($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException(
+ 'Empty articleNumber value',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.articleNumber'
+ );
+ }
+
+ if (!is_numeric($value)) {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid articleNumber value type',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.articleNumber',
+ $value
+ );
+ }
+
+ $value = (int)$value;
+ if ($value < self::ARTICLE_NUMBER_MIN_VALUE || $value > self::ARTICLE_NUMBER_MAX_VALUE) {
+ throw new InvalidPropertyValueException(
+ 'Invalid articleNumber value: must be between ' . self::ARTICLE_NUMBER_MIN_VALUE
+ . ' and ' . self::ARTICLE_NUMBER_MAX_VALUE,
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.articleNumber',
+ $value
+ );
+ }
+
+ $this->_article_number = $value;
+
+ return $this;
+ }
+
+ /**
+ * Возвращает tru_code.
+ *
+ * @return string Код ТРУ
+ */
+ public function getTruCode()
+ {
+ return $this->_tru_code;
+ }
+
+ /**
+ * Устанавливает tru_code.
+ *
+ * @param string|null $value Код ТРУ. 30 символов
+ *
+ * @return self
+ */
+ public function setTruCode($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException(
+ 'Empty truCode value',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.truCode'
+ );
+ }
+
+ if (!TypeCast::canCastToString($value)) {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid truCode value type',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.truCode',
+ $value
+ );
+ }
+
+ $value = (string)$value;
+ if (mb_strlen($value, 'utf-8') !== self::TRU_CODE_LENGTH) {
+ throw new InvalidPropertyValueException(
+ 'Invalid truCode value: length must be exactly ' . self::TRU_CODE_LENGTH . ' characters',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.truCode',
+ $value
+ );
+ }
+
+ $this->_tru_code = $value;
+
+ return $this;
+ }
+
+ /**
+ * Возвращает article_code.
+ *
+ * @return string|null Код товара в вашей системе
+ */
+ public function getArticleCode()
+ {
+ return $this->_article_code;
+ }
+
+ /**
+ * Устанавливает article_code.
+ *
+ * @param string|null $value Код товара в вашей системе. Максимум 128 символов.
+ *
+ * @return self
+ */
+ public function setArticleCode($value = null)
+ {
+ if ($value === null || $value === '') {
+ $this->_article_code = null;
+ } elseif (!TypeCast::canCastToString($value)) {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid articleCode value type',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.articleCode',
+ $value
+ );
+ } elseif (mb_strlen((string)$value, 'utf-8') > self::ARTICLE_CODE_MAX_LENGTH) {
+ throw new InvalidPropertyValueException(
+ 'Invalid articleCode value: length must not exceed ' . self::ARTICLE_CODE_MAX_LENGTH . ' characters',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.articleCode',
+ $value
+ );
+ } else {
+ $this->_article_code = (string)$value;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Возвращает certificates.
+ *
+ * @return array Список электронных сертификатов
+ */
+ public function getCertificates()
+ {
+ return $this->_certificates;
+ }
+
+ /**
+ * Устанавливает certificates.
+ *
+ * @param array $value Список электронных сертификатов, которые используются для оплаты покупки.
+ *
+ * @return self
+ */
+ public function setCertificates($value = null)
+ {
+ if ($value === null || $value === '' || (is_array($value) && empty($value))) {
+ throw new EmptyPropertyValueException(
+ 'Empty certificates value',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.certificates'
+ );
+ }
+
+ if (!is_array($value)) {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid certificates value type: expected array',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.certificates',
+ $value
+ );
+ }
+
+ $certificates = array();
+ foreach ($value as $item) {
+ if (is_array($item)) {
+ $certificates[] = new ElectronicCertificate($item);
+ } elseif ($item instanceof ElectronicCertificate) {
+ $certificates[] = $item;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'ElectronicCertificate must be instance of ElectronicCertificate',
+ 0,
+ 'ElectronicCertificateApprovedPaymentArticle.certificates',
+ $item
+ );
+ }
+ }
+
+ $this->_certificates = $certificates;
+
+ return $this;
+ }
+}
+
diff --git a/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentData.php b/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentData.php
new file mode 100644
index 00000000..82780b42
--- /dev/null
+++ b/lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentData.php
@@ -0,0 +1,162 @@
+_amount;
+ }
+
+ /**
+ * Устанавливает amount.
+ *
+ * @param AmountInterface|array $value Сумма, которая спишется с электронного сертификата
+ *
+ * @return self
+ */
+ public function setAmount($value)
+ {
+ if ($value === null || $value === '') {
+ throw new EmptyPropertyValueException(
+ 'Empty value for "amount" parameter in ElectronicCertificatePaymentData',
+ 0,
+ 'ElectronicCertificatePaymentData.amount'
+ );
+ }
+
+ if (is_array($value)) {
+ $this->_amount = $this->factoryAmount($value);
+ } elseif ($value instanceof AmountInterface) {
+ $this->_amount = $value;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid value type for "amount" parameter in ElectronicCertificatePaymentData',
+ 0,
+ 'ElectronicCertificatePaymentData.amount',
+ $value
+ );
+ }
+ }
+
+ /**
+ * Возвращает basket_id.
+ *
+ * @return string Идентификатор корзины покупки
+ */
+ public function getBasketId()
+ {
+ return $this->_basket_id;
+ }
+
+ /**
+ * Устанавливает basket_id.
+ *
+ * @param string $basket_id Идентификатор корзины покупки
+ *
+ * @return self
+ */
+ public function setBasketId($basket_id)
+ {
+ if ($basket_id === null || $basket_id === '') {
+ throw new EmptyPropertyValueException(
+ 'Empty basketId value',
+ 0,
+ 'ElectronicCertificatePaymentData.basketId'
+ );
+ }
+
+ if (!TypeCast::canCastToString($basket_id)) {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid basketId value type',
+ 0,
+ 'ElectronicCertificatePaymentData.basketId',
+ $basket_id
+ );
+ }
+
+ $this->_basket_id = (string) $basket_id;
+
+ return $this;
+ }
+
+ /**
+ * Фабричный метод создания суммы
+ *
+ * @param array $options Сумма в виде ассоциативного массива
+ *
+ * @return AmountInterface Созданный инстанс суммы
+ */
+ private function factoryAmount($options)
+ {
+ $amount = new MonetaryAmount(null, $options['currency']);
+ if ($options['value'] > 0) {
+ $amount->setValue($options['value']);
+ }
+
+ return $amount;
+ }
+}
+
diff --git a/lib/Model/PaymentMethod/PaymentMethodAlfaBank.php b/lib/Model/PaymentMethod/PaymentMethodAlfaBank.php
index d98aab5b..d0ddc741 100644
--- a/lib/Model/PaymentMethod/PaymentMethodAlfaBank.php
+++ b/lib/Model/PaymentMethod/PaymentMethodAlfaBank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodApplePay.php b/lib/Model/PaymentMethod/PaymentMethodApplePay.php
index a0bb2fec..a9a17705 100644
--- a/lib/Model/PaymentMethod/PaymentMethodApplePay.php
+++ b/lib/Model/PaymentMethod/PaymentMethodApplePay.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodB2bSberbank.php b/lib/Model/PaymentMethod/PaymentMethodB2bSberbank.php
index 44e00736..fc94a092 100644
--- a/lib/Model/PaymentMethod/PaymentMethodB2bSberbank.php
+++ b/lib/Model/PaymentMethod/PaymentMethodB2bSberbank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodBankCard.php b/lib/Model/PaymentMethod/PaymentMethodBankCard.php
index 6e1dfc3d..18b904a4 100644
--- a/lib/Model/PaymentMethod/PaymentMethodBankCard.php
+++ b/lib/Model/PaymentMethod/PaymentMethodBankCard.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodCardType.php b/lib/Model/PaymentMethod/PaymentMethodCardType.php
index ac269c26..2cd3f6fc 100644
--- a/lib/Model/PaymentMethod/PaymentMethodCardType.php
+++ b/lib/Model/PaymentMethod/PaymentMethodCardType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodCash.php b/lib/Model/PaymentMethod/PaymentMethodCash.php
index 925ebff2..18baea45 100644
--- a/lib/Model/PaymentMethod/PaymentMethodCash.php
+++ b/lib/Model/PaymentMethod/PaymentMethodCash.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodElectronicCertificate.php b/lib/Model/PaymentMethod/PaymentMethodElectronicCertificate.php
new file mode 100644
index 00000000..d140ed81
--- /dev/null
+++ b/lib/Model/PaymentMethod/PaymentMethodElectronicCertificate.php
@@ -0,0 +1,195 @@
+setType(PaymentMethodType::ELECTRONIC_CERTIFICATE);
+ }
+
+ /**
+ * Возвращает card.
+ *
+ * @return BankCard|null Данные банковской карты «Мир»
+ */
+ public function getCard()
+ {
+ return $this->_card;
+ }
+
+ /**
+ * Устанавливает card.
+ *
+ * @param BankCard|array|null $value Данные банковской карты «Мир»
+ *
+ * @return self
+ */
+ public function setCard($value = null)
+ {
+ if ($value === null || $value === '') {
+ $this->_card = null;
+ } elseif (is_array($value)) {
+ $this->_card = new BankCard($value);
+ } elseif ($value instanceof BankCard) {
+ $this->_card = $value;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid card value type in PaymentMethodElectronicCertificate',
+ 0,
+ 'PaymentMethodElectronicCertificate.card',
+ $value
+ );
+ }
+
+ return $this;
+ }
+
+ /**
+ * Возвращает electronic_certificate.
+ *
+ * @return ElectronicCertificatePaymentData|null Данные от ФЭС НСПК для оплаты по электронному сертификату
+ */
+ public function getElectronicCertificate()
+ {
+ return $this->_electronic_certificate;
+ }
+
+ /**
+ * Устанавливает electronic_certificate.
+ *
+ * @param ElectronicCertificatePaymentData|array|null $value Данные от ФЭС НСПК для оплаты по электронному сертификату.
+ *
+ * @return self
+ */
+ public function setElectronicCertificate($value = null)
+ {
+ if ($value === null || $value === '') {
+ $this->_electronic_certificate = null;
+ } elseif (is_array($value)) {
+ $this->_electronic_certificate = new ElectronicCertificatePaymentData($value);
+ } elseif ($value instanceof ElectronicCertificatePaymentData) {
+ $this->_electronic_certificate = $value;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid electronicCertificate value type in PaymentMethodElectronicCertificate',
+ 0,
+ 'PaymentMethodElectronicCertificate.electronicCertificate',
+ $value
+ );
+ }
+
+ return $this;
+ }
+
+ /**
+ * Возвращает articles.
+ *
+ * @return array|null Одобренная корзина покупки — список товаров
+ */
+ public function getArticles()
+ {
+ return $this->_articles;
+ }
+
+ /**
+ * Устанавливает articles.
+ *
+ * @param array|null $value Одобренная корзина покупки — список товаров
+ *
+ * @return self
+ */
+ public function setArticles($value = null)
+ {
+ if ($value === null || $value === '' || (is_array($value) && empty($value))) {
+ $this->_articles = null;
+ } elseif (is_array($value)) {
+ $articles = array();
+ foreach ($value as $item) {
+ if (is_array($item)) {
+ $articles[] = new ElectronicCertificateApprovedPaymentArticle($item);
+ } elseif ($item instanceof ElectronicCertificateApprovedPaymentArticle) {
+ $articles[] = $item;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Article must be instance of ElectronicCertificateApprovedPaymentArticle',
+ 0,
+ 'PaymentMethodElectronicCertificate.articles',
+ $item
+ );
+ }
+ }
+ $this->_articles = $articles;
+ } else {
+ throw new InvalidPropertyValueTypeException(
+ 'Invalid articles value type in PaymentMethodElectronicCertificate',
+ 0,
+ 'PaymentMethodElectronicCertificate.articles',
+ $value
+ );
+ }
+
+ return $this;
+ }
+}
+
diff --git a/lib/Model/PaymentMethod/PaymentMethodFactory.php b/lib/Model/PaymentMethod/PaymentMethodFactory.php
index ecc3a8f4..e23e4711 100644
--- a/lib/Model/PaymentMethod/PaymentMethodFactory.php
+++ b/lib/Model/PaymentMethod/PaymentMethodFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -40,26 +40,27 @@ class PaymentMethodFactory
const YANDEX_MONEY = 'yandex_money';
private $typeClassMap = array(
- self::YANDEX_MONEY => 'PaymentMethodYooMoney',
- PaymentMethodType::YOO_MONEY => 'PaymentMethodYooMoney',
- PaymentMethodType::BANK_CARD => 'PaymentMethodBankCard',
- PaymentMethodType::SBERBANK => 'PaymentMethodSberbank',
- PaymentMethodType::CASH => 'PaymentMethodCash',
- PaymentMethodType::MOBILE_BALANCE => 'PaymentMethodMobileBalance',
- PaymentMethodType::APPLE_PAY => 'PaymentMethodApplePay',
- PaymentMethodType::GOOGLE_PAY => 'PaymentMethodGooglePay',
- PaymentMethodType::QIWI => 'PaymentMethodQiwi',
- PaymentMethodType::WEBMONEY => 'PaymentMethodWebmoney',
- PaymentMethodType::ALFABANK => 'PaymentMethodAlfaBank',
- PaymentMethodType::INSTALLMENTS => 'PaymentMethodInstallments',
- PaymentMethodType::B2B_SBERBANK => 'PaymentMethodB2bSberbank',
- PaymentMethodType::TINKOFF_BANK => 'PaymentMethodTinkoffBank',
- PaymentMethodType::PSB => 'PaymentMethodPsb',
- PaymentMethodType::WECHAT => 'PaymentMethodWechat',
- PaymentMethodType::SBP => 'PaymentMethodSbp',
- PaymentMethodType::SBER_LOAN => 'PaymentMethodSberLoan',
- PaymentMethodType::SBER_BNPL => 'PaymentMethodSberBnpl',
- PaymentMethodType::UNKNOWN => 'PaymentMethodUnknown',
+ self::YANDEX_MONEY => 'PaymentMethodYooMoney',
+ PaymentMethodType::YOO_MONEY => 'PaymentMethodYooMoney',
+ PaymentMethodType::BANK_CARD => 'PaymentMethodBankCard',
+ PaymentMethodType::SBERBANK => 'PaymentMethodSberbank',
+ PaymentMethodType::CASH => 'PaymentMethodCash',
+ PaymentMethodType::MOBILE_BALANCE => 'PaymentMethodMobileBalance',
+ PaymentMethodType::APPLE_PAY => 'PaymentMethodApplePay',
+ PaymentMethodType::GOOGLE_PAY => 'PaymentMethodGooglePay',
+ PaymentMethodType::QIWI => 'PaymentMethodQiwi',
+ PaymentMethodType::WEBMONEY => 'PaymentMethodWebmoney',
+ PaymentMethodType::ALFABANK => 'PaymentMethodAlfaBank',
+ PaymentMethodType::INSTALLMENTS => 'PaymentMethodInstallments',
+ PaymentMethodType::B2B_SBERBANK => 'PaymentMethodB2bSberbank',
+ PaymentMethodType::TINKOFF_BANK => 'PaymentMethodTinkoffBank',
+ PaymentMethodType::PSB => 'PaymentMethodPsb',
+ PaymentMethodType::WECHAT => 'PaymentMethodWechat',
+ PaymentMethodType::SBP => 'PaymentMethodSbp',
+ PaymentMethodType::SBER_LOAN => 'PaymentMethodSberLoan',
+ PaymentMethodType::SBER_BNPL => 'PaymentMethodSberBnpl',
+ PaymentMethodType::ELECTRONIC_CERTIFICATE => 'PaymentMethodElectronicCertificate',
+ PaymentMethodType::UNKNOWN => 'PaymentMethodUnknown',
);
/**
diff --git a/lib/Model/PaymentMethod/PaymentMethodGooglePay.php b/lib/Model/PaymentMethod/PaymentMethodGooglePay.php
index 1ec21cf5..3f48fc07 100644
--- a/lib/Model/PaymentMethod/PaymentMethodGooglePay.php
+++ b/lib/Model/PaymentMethod/PaymentMethodGooglePay.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodInstallments.php b/lib/Model/PaymentMethod/PaymentMethodInstallments.php
index 64536766..324a218a 100644
--- a/lib/Model/PaymentMethod/PaymentMethodInstallments.php
+++ b/lib/Model/PaymentMethod/PaymentMethodInstallments.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodMobileBalance.php b/lib/Model/PaymentMethod/PaymentMethodMobileBalance.php
index 74208f4e..acadf6d9 100644
--- a/lib/Model/PaymentMethod/PaymentMethodMobileBalance.php
+++ b/lib/Model/PaymentMethod/PaymentMethodMobileBalance.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodPsb.php b/lib/Model/PaymentMethod/PaymentMethodPsb.php
index 350c393e..56018639 100644
--- a/lib/Model/PaymentMethod/PaymentMethodPsb.php
+++ b/lib/Model/PaymentMethod/PaymentMethodPsb.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodQiwi.php b/lib/Model/PaymentMethod/PaymentMethodQiwi.php
index fef06c5d..6635d7e3 100644
--- a/lib/Model/PaymentMethod/PaymentMethodQiwi.php
+++ b/lib/Model/PaymentMethod/PaymentMethodQiwi.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodSberBnpl.php b/lib/Model/PaymentMethod/PaymentMethodSberBnpl.php
index 9074a319..b9c5600f 100644
--- a/lib/Model/PaymentMethod/PaymentMethodSberBnpl.php
+++ b/lib/Model/PaymentMethod/PaymentMethodSberBnpl.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodSberLoan.php b/lib/Model/PaymentMethod/PaymentMethodSberLoan.php
index 2411555a..2f3293f4 100644
--- a/lib/Model/PaymentMethod/PaymentMethodSberLoan.php
+++ b/lib/Model/PaymentMethod/PaymentMethodSberLoan.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodSberbank.php b/lib/Model/PaymentMethod/PaymentMethodSberbank.php
index cfe7d025..7a19de22 100644
--- a/lib/Model/PaymentMethod/PaymentMethodSberbank.php
+++ b/lib/Model/PaymentMethod/PaymentMethodSberbank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodSbp.php b/lib/Model/PaymentMethod/PaymentMethodSbp.php
index 458b5e4c..c3e0ba58 100644
--- a/lib/Model/PaymentMethod/PaymentMethodSbp.php
+++ b/lib/Model/PaymentMethod/PaymentMethodSbp.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodTinkoffBank.php b/lib/Model/PaymentMethod/PaymentMethodTinkoffBank.php
index e68bf4d8..7e7eb286 100644
--- a/lib/Model/PaymentMethod/PaymentMethodTinkoffBank.php
+++ b/lib/Model/PaymentMethod/PaymentMethodTinkoffBank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodUnknown.php b/lib/Model/PaymentMethod/PaymentMethodUnknown.php
index 37365e6c..1c21a63a 100644
--- a/lib/Model/PaymentMethod/PaymentMethodUnknown.php
+++ b/lib/Model/PaymentMethod/PaymentMethodUnknown.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodWebmoney.php b/lib/Model/PaymentMethod/PaymentMethodWebmoney.php
index d14f689a..f16af7dc 100644
--- a/lib/Model/PaymentMethod/PaymentMethodWebmoney.php
+++ b/lib/Model/PaymentMethod/PaymentMethodWebmoney.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodWechat.php b/lib/Model/PaymentMethod/PaymentMethodWechat.php
index ee72651a..f20c1e04 100644
--- a/lib/Model/PaymentMethod/PaymentMethodWechat.php
+++ b/lib/Model/PaymentMethod/PaymentMethodWechat.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethod/PaymentMethodYooMoney.php b/lib/Model/PaymentMethod/PaymentMethodYooMoney.php
index 1ace5be4..77d2c1ed 100644
--- a/lib/Model/PaymentMethod/PaymentMethodYooMoney.php
+++ b/lib/Model/PaymentMethod/PaymentMethodYooMoney.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PaymentMethodType.php b/lib/Model/PaymentMethodType.php
index 51dbc7dc..929a31f1 100644
--- a/lib/Model/PaymentMethodType.php
+++ b/lib/Model/PaymentMethodType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -105,6 +105,8 @@ class PaymentMethodType extends AbstractEnum
const SBER_LOAN = 'sber_loan';
/** Оплата через сервис «Плати частями» */
const SBER_BNPL = 'sber_bnpl';
+ /** Прием платежей по электронному сертификату, привязанному к карте «Мир» */
+ const ELECTRONIC_CERTIFICATE = 'electronic_certificate';
/**
* Для неизвестных методов оплаты
@@ -113,24 +115,25 @@ class PaymentMethodType extends AbstractEnum
const UNKNOWN = 'unknown';
protected static $validValues = array(
- self::YOO_MONEY => true,
- self::BANK_CARD => true,
- self::SBERBANK => true,
- self::CASH => true,
- self::MOBILE_BALANCE => true,
- self::APPLE_PAY => false,
- self::GOOGLE_PAY => false,
- self::QIWI => false,
- self::WEBMONEY => false,
- self::ALFABANK => false,
- self::TINKOFF_BANK => true,
- self::INSTALLMENTS => false,
- self::B2B_SBERBANK => true,
- self::PSB => false,
- self::WECHAT => false,
- self::SBP => true,
- self::SBER_LOAN => true,
- self::SBER_BNPL => true,
- self::UNKNOWN => false,
+ self::YOO_MONEY => true,
+ self::BANK_CARD => true,
+ self::SBERBANK => true,
+ self::CASH => true,
+ self::MOBILE_BALANCE => true,
+ self::APPLE_PAY => false,
+ self::GOOGLE_PAY => false,
+ self::QIWI => false,
+ self::WEBMONEY => false,
+ self::ALFABANK => false,
+ self::TINKOFF_BANK => true,
+ self::INSTALLMENTS => false,
+ self::B2B_SBERBANK => true,
+ self::PSB => false,
+ self::WECHAT => false,
+ self::SBP => true,
+ self::SBER_LOAN => true,
+ self::SBER_BNPL => true,
+ self::ELECTRONIC_CERTIFICATE => true,
+ self::UNKNOWN => false,
);
}
diff --git a/lib/Model/PaymentStatus.php b/lib/Model/PaymentStatus.php
index 9992dee5..92f29ba3 100644
--- a/lib/Model/PaymentStatus.php
+++ b/lib/Model/PaymentStatus.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout.php b/lib/Model/Payout.php
index c2c8b7b3..54108095 100644
--- a/lib/Model/Payout.php
+++ b/lib/Model/Payout.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/AbstractPayoutDestination.php b/lib/Model/Payout/AbstractPayoutDestination.php
index 00b4617a..bc547af2 100644
--- a/lib/Model/Payout/AbstractPayoutDestination.php
+++ b/lib/Model/Payout/AbstractPayoutDestination.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/IncomeReceipt.php b/lib/Model/Payout/IncomeReceipt.php
index f4fb7fda..cb2c007d 100644
--- a/lib/Model/Payout/IncomeReceipt.php
+++ b/lib/Model/Payout/IncomeReceipt.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutCancellationDetails.php b/lib/Model/Payout/PayoutCancellationDetails.php
index 3260f68d..dfdbcce8 100644
--- a/lib/Model/Payout/PayoutCancellationDetails.php
+++ b/lib/Model/Payout/PayoutCancellationDetails.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutCancellationDetailsPartyCode.php b/lib/Model/Payout/PayoutCancellationDetailsPartyCode.php
index a835465b..1e48df09 100644
--- a/lib/Model/Payout/PayoutCancellationDetailsPartyCode.php
+++ b/lib/Model/Payout/PayoutCancellationDetailsPartyCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutCancellationDetailsReasonCode.php b/lib/Model/Payout/PayoutCancellationDetailsReasonCode.php
index 45b2d659..39798c03 100644
--- a/lib/Model/Payout/PayoutCancellationDetailsReasonCode.php
+++ b/lib/Model/Payout/PayoutCancellationDetailsReasonCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutDestinationBankCard.php b/lib/Model/Payout/PayoutDestinationBankCard.php
index 364d8aa9..b174745b 100644
--- a/lib/Model/Payout/PayoutDestinationBankCard.php
+++ b/lib/Model/Payout/PayoutDestinationBankCard.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutDestinationBankCardCard.php b/lib/Model/Payout/PayoutDestinationBankCardCard.php
index b3a93ce7..edfbf7ed 100644
--- a/lib/Model/Payout/PayoutDestinationBankCardCard.php
+++ b/lib/Model/Payout/PayoutDestinationBankCardCard.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutDestinationFactory.php b/lib/Model/Payout/PayoutDestinationFactory.php
index 3460a4ba..a0fb9d00 100644
--- a/lib/Model/Payout/PayoutDestinationFactory.php
+++ b/lib/Model/Payout/PayoutDestinationFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutDestinationSbp.php b/lib/Model/Payout/PayoutDestinationSbp.php
index 47dfdcb3..ac070670 100644
--- a/lib/Model/Payout/PayoutDestinationSbp.php
+++ b/lib/Model/Payout/PayoutDestinationSbp.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutDestinationType.php b/lib/Model/Payout/PayoutDestinationType.php
index b2997b44..b7e9f5f3 100644
--- a/lib/Model/Payout/PayoutDestinationType.php
+++ b/lib/Model/Payout/PayoutDestinationType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutDestinationYooMoney.php b/lib/Model/Payout/PayoutDestinationYooMoney.php
index e360afaf..9fafc5d1 100644
--- a/lib/Model/Payout/PayoutDestinationYooMoney.php
+++ b/lib/Model/Payout/PayoutDestinationYooMoney.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/PayoutSelfEmployed.php b/lib/Model/Payout/PayoutSelfEmployed.php
index 0fee52a1..624f1081 100644
--- a/lib/Model/Payout/PayoutSelfEmployed.php
+++ b/lib/Model/Payout/PayoutSelfEmployed.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Payout/SbpParticipantBank.php b/lib/Model/Payout/SbpParticipantBank.php
index 21242b3d..e99487e4 100644
--- a/lib/Model/Payout/SbpParticipantBank.php
+++ b/lib/Model/Payout/SbpParticipantBank.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PayoutInterface.php b/lib/Model/PayoutInterface.php
index c3676c83..abce16fd 100644
--- a/lib/Model/PayoutInterface.php
+++ b/lib/Model/PayoutInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PayoutStatus.php b/lib/Model/PayoutStatus.php
index ba3b3037..503409a2 100644
--- a/lib/Model/PayoutStatus.php
+++ b/lib/Model/PayoutStatus.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PersonalData/PersonalData.php b/lib/Model/PersonalData/PersonalData.php
index 01894cd9..c6452e48 100644
--- a/lib/Model/PersonalData/PersonalData.php
+++ b/lib/Model/PersonalData/PersonalData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PersonalData/PersonalDataCancellationDetails.php b/lib/Model/PersonalData/PersonalDataCancellationDetails.php
index 7507f967..04a75745 100644
--- a/lib/Model/PersonalData/PersonalDataCancellationDetails.php
+++ b/lib/Model/PersonalData/PersonalDataCancellationDetails.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PersonalData/PersonalDataCancellationDetailsPartyCode.php b/lib/Model/PersonalData/PersonalDataCancellationDetailsPartyCode.php
index 074eb36f..0e6811f8 100644
--- a/lib/Model/PersonalData/PersonalDataCancellationDetailsPartyCode.php
+++ b/lib/Model/PersonalData/PersonalDataCancellationDetailsPartyCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PersonalData/PersonalDataCancellationDetailsReasonCode.php b/lib/Model/PersonalData/PersonalDataCancellationDetailsReasonCode.php
index 928a04d0..460ca89f 100644
--- a/lib/Model/PersonalData/PersonalDataCancellationDetailsReasonCode.php
+++ b/lib/Model/PersonalData/PersonalDataCancellationDetailsReasonCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PersonalData/PersonalDataInterface.php b/lib/Model/PersonalData/PersonalDataInterface.php
index 8074bab1..9ebe5af4 100644
--- a/lib/Model/PersonalData/PersonalDataInterface.php
+++ b/lib/Model/PersonalData/PersonalDataInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PersonalData/PersonalDataStatus.php b/lib/Model/PersonalData/PersonalDataStatus.php
index 933648c6..732421ce 100644
--- a/lib/Model/PersonalData/PersonalDataStatus.php
+++ b/lib/Model/PersonalData/PersonalDataStatus.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/PersonalData/PersonalDataType.php b/lib/Model/PersonalData/PersonalDataType.php
index 3a4b85ad..78266d4b 100644
--- a/lib/Model/PersonalData/PersonalDataType.php
+++ b/lib/Model/PersonalData/PersonalDataType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt.php b/lib/Model/Receipt.php
index 69b967b1..c584be15 100644
--- a/lib/Model/Receipt.php
+++ b/lib/Model/Receipt.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/AdditionalUserProps.php b/lib/Model/Receipt/AdditionalUserProps.php
index ea5bb832..a473cf39 100644
--- a/lib/Model/Receipt/AdditionalUserProps.php
+++ b/lib/Model/Receipt/AdditionalUserProps.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/AgentType.php b/lib/Model/Receipt/AgentType.php
index b9741a70..62909eb6 100644
--- a/lib/Model/Receipt/AgentType.php
+++ b/lib/Model/Receipt/AgentType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/IndustryDetails.php b/lib/Model/Receipt/IndustryDetails.php
index a818c75b..be6203a2 100644
--- a/lib/Model/Receipt/IndustryDetails.php
+++ b/lib/Model/Receipt/IndustryDetails.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/MarkCodeInfo.php b/lib/Model/Receipt/MarkCodeInfo.php
index 41fd013c..56056ed9 100644
--- a/lib/Model/Receipt/MarkCodeInfo.php
+++ b/lib/Model/Receipt/MarkCodeInfo.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/MarkQuantity.php b/lib/Model/Receipt/MarkQuantity.php
index caae2401..166a0eca 100644
--- a/lib/Model/Receipt/MarkQuantity.php
+++ b/lib/Model/Receipt/MarkQuantity.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/OperationalDetails.php b/lib/Model/Receipt/OperationalDetails.php
index e57027cb..270f36f8 100644
--- a/lib/Model/Receipt/OperationalDetails.php
+++ b/lib/Model/Receipt/OperationalDetails.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/PaymentMode.php b/lib/Model/Receipt/PaymentMode.php
index 0119cee0..8be37e41 100644
--- a/lib/Model/Receipt/PaymentMode.php
+++ b/lib/Model/Receipt/PaymentMode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/PaymentSubject.php b/lib/Model/Receipt/PaymentSubject.php
index 6656c58d..8d4ff27d 100644
--- a/lib/Model/Receipt/PaymentSubject.php
+++ b/lib/Model/Receipt/PaymentSubject.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/ReceiptItemAmount.php b/lib/Model/Receipt/ReceiptItemAmount.php
index 40e2b059..4a9a68b6 100644
--- a/lib/Model/Receipt/ReceiptItemAmount.php
+++ b/lib/Model/Receipt/ReceiptItemAmount.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/ReceiptItemMeasure.php b/lib/Model/Receipt/ReceiptItemMeasure.php
index 49c4a617..f557ef71 100644
--- a/lib/Model/Receipt/ReceiptItemMeasure.php
+++ b/lib/Model/Receipt/ReceiptItemMeasure.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Receipt/SettlementType.php b/lib/Model/Receipt/SettlementType.php
index 2fb07c5e..7a6a9262 100644
--- a/lib/Model/Receipt/SettlementType.php
+++ b/lib/Model/Receipt/SettlementType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ReceiptCustomer.php b/lib/Model/ReceiptCustomer.php
index 58a31b0b..f12ef435 100644
--- a/lib/Model/ReceiptCustomer.php
+++ b/lib/Model/ReceiptCustomer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ReceiptCustomerInterface.php b/lib/Model/ReceiptCustomerInterface.php
index 089b9ccb..3c971931 100644
--- a/lib/Model/ReceiptCustomerInterface.php
+++ b/lib/Model/ReceiptCustomerInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ReceiptInterface.php b/lib/Model/ReceiptInterface.php
index 98a47388..7db55735 100644
--- a/lib/Model/ReceiptInterface.php
+++ b/lib/Model/ReceiptInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ReceiptItem.php b/lib/Model/ReceiptItem.php
index 8e90d898..a7d74058 100644
--- a/lib/Model/ReceiptItem.php
+++ b/lib/Model/ReceiptItem.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ReceiptItemInterface.php b/lib/Model/ReceiptItemInterface.php
index 0a4c592d..e9a68f05 100644
--- a/lib/Model/ReceiptItemInterface.php
+++ b/lib/Model/ReceiptItemInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ReceiptRegistrationStatus.php b/lib/Model/ReceiptRegistrationStatus.php
index 83cce54b..3e6be9eb 100644
--- a/lib/Model/ReceiptRegistrationStatus.php
+++ b/lib/Model/ReceiptRegistrationStatus.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ReceiptType.php b/lib/Model/ReceiptType.php
index f22ce6d4..3c02aee1 100644
--- a/lib/Model/ReceiptType.php
+++ b/lib/Model/ReceiptType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Recipient.php b/lib/Model/Recipient.php
index 7ed3f71e..a2c477b6 100644
--- a/lib/Model/Recipient.php
+++ b/lib/Model/Recipient.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/RecipientInterface.php b/lib/Model/RecipientInterface.php
index 612e0c31..6d11c1e6 100644
--- a/lib/Model/RecipientInterface.php
+++ b/lib/Model/RecipientInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Refund.php b/lib/Model/Refund.php
index 47630e5a..d34e661f 100644
--- a/lib/Model/Refund.php
+++ b/lib/Model/Refund.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/RefundCancellationDetails.php b/lib/Model/RefundCancellationDetails.php
index 833d0652..20f03162 100644
--- a/lib/Model/RefundCancellationDetails.php
+++ b/lib/Model/RefundCancellationDetails.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/RefundCancellationDetailsPartyCode.php b/lib/Model/RefundCancellationDetailsPartyCode.php
index 17ca30e4..60ab99c2 100644
--- a/lib/Model/RefundCancellationDetailsPartyCode.php
+++ b/lib/Model/RefundCancellationDetailsPartyCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/RefundCancellationDetailsReasonCode.php b/lib/Model/RefundCancellationDetailsReasonCode.php
index 61af5ce7..53cc7afc 100644
--- a/lib/Model/RefundCancellationDetailsReasonCode.php
+++ b/lib/Model/RefundCancellationDetailsReasonCode.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/RefundInterface.php b/lib/Model/RefundInterface.php
index 16230fda..48bfa398 100644
--- a/lib/Model/RefundInterface.php
+++ b/lib/Model/RefundInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/RefundStatus.php b/lib/Model/RefundStatus.php
index 9b3aa25a..d09dad82 100644
--- a/lib/Model/RefundStatus.php
+++ b/lib/Model/RefundStatus.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Requestor.php b/lib/Model/Requestor.php
index 56dcc066..82b930fc 100644
--- a/lib/Model/Requestor.php
+++ b/lib/Model/Requestor.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/RequestorInterface.php b/lib/Model/RequestorInterface.php
index 16f96409..f8947d67 100644
--- a/lib/Model/RequestorInterface.php
+++ b/lib/Model/RequestorInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SafeDeal.php b/lib/Model/SafeDeal.php
index f105fb50..af0348ff 100644
--- a/lib/Model/SafeDeal.php
+++ b/lib/Model/SafeDeal.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SelfEmployed/SelfEmployed.php b/lib/Model/SelfEmployed/SelfEmployed.php
index 6a8b7498..cdabcdff 100644
--- a/lib/Model/SelfEmployed/SelfEmployed.php
+++ b/lib/Model/SelfEmployed/SelfEmployed.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SelfEmployed/SelfEmployedConfirmation.php b/lib/Model/SelfEmployed/SelfEmployedConfirmation.php
index 9b1c7394..73df98a0 100644
--- a/lib/Model/SelfEmployed/SelfEmployedConfirmation.php
+++ b/lib/Model/SelfEmployed/SelfEmployedConfirmation.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SelfEmployed/SelfEmployedConfirmationFactory.php b/lib/Model/SelfEmployed/SelfEmployedConfirmationFactory.php
index fe137696..2acbe5b2 100644
--- a/lib/Model/SelfEmployed/SelfEmployedConfirmationFactory.php
+++ b/lib/Model/SelfEmployed/SelfEmployedConfirmationFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SelfEmployed/SelfEmployedConfirmationRedirect.php b/lib/Model/SelfEmployed/SelfEmployedConfirmationRedirect.php
index d1085555..ad1ab0aa 100644
--- a/lib/Model/SelfEmployed/SelfEmployedConfirmationRedirect.php
+++ b/lib/Model/SelfEmployed/SelfEmployedConfirmationRedirect.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SelfEmployed/SelfEmployedConfirmationType.php b/lib/Model/SelfEmployed/SelfEmployedConfirmationType.php
index 5948a2a7..3264b1b7 100644
--- a/lib/Model/SelfEmployed/SelfEmployedConfirmationType.php
+++ b/lib/Model/SelfEmployed/SelfEmployedConfirmationType.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SelfEmployed/SelfEmployedInterface.php b/lib/Model/SelfEmployed/SelfEmployedInterface.php
index b81500e8..2838b294 100644
--- a/lib/Model/SelfEmployed/SelfEmployedInterface.php
+++ b/lib/Model/SelfEmployed/SelfEmployedInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SelfEmployed/SelfEmployedStatus.php b/lib/Model/SelfEmployed/SelfEmployedStatus.php
index 2d4093dc..a240c520 100644
--- a/lib/Model/SelfEmployed/SelfEmployedStatus.php
+++ b/lib/Model/SelfEmployed/SelfEmployedStatus.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Settlement.php b/lib/Model/Settlement.php
index 57c1d84f..acc7207f 100644
--- a/lib/Model/Settlement.php
+++ b/lib/Model/Settlement.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SettlementInterface.php b/lib/Model/SettlementInterface.php
index 1412d0de..9510e3cd 100644
--- a/lib/Model/SettlementInterface.php
+++ b/lib/Model/SettlementInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Source.php b/lib/Model/Source.php
index b83818c1..a945abce 100644
--- a/lib/Model/Source.php
+++ b/lib/Model/Source.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SourceInterface.php b/lib/Model/SourceInterface.php
index 1bbf2fa5..f13c1b66 100644
--- a/lib/Model/SourceInterface.php
+++ b/lib/Model/SourceInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Supplier.php b/lib/Model/Supplier.php
index fa39c5c9..246e1663 100644
--- a/lib/Model/Supplier.php
+++ b/lib/Model/Supplier.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/SupplierInterface.php b/lib/Model/SupplierInterface.php
index 4c0e4d40..686a8d28 100644
--- a/lib/Model/SupplierInterface.php
+++ b/lib/Model/SupplierInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/ThreeDSecure.php b/lib/Model/ThreeDSecure.php
index 88d14c71..b221980d 100644
--- a/lib/Model/ThreeDSecure.php
+++ b/lib/Model/ThreeDSecure.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Transfer.php b/lib/Model/Transfer.php
index 37acb3c6..53250eaa 100644
--- a/lib/Model/Transfer.php
+++ b/lib/Model/Transfer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/TransferInterface.php b/lib/Model/TransferInterface.php
index 086ff9e1..206c5f1b 100644
--- a/lib/Model/TransferInterface.php
+++ b/lib/Model/TransferInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/TransferStatus.php b/lib/Model/TransferStatus.php
index b4df9c0c..32b33155 100644
--- a/lib/Model/TransferStatus.php
+++ b/lib/Model/TransferStatus.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Model/Webhook/Webhook.php b/lib/Model/Webhook/Webhook.php
index a364450d..63772aeb 100644
--- a/lib/Model/Webhook/Webhook.php
+++ b/lib/Model/Webhook/Webhook.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/AbstractDealResponse.php b/lib/Request/Deals/AbstractDealResponse.php
index 9c634c6f..8f36a490 100644
--- a/lib/Request/Deals/AbstractDealResponse.php
+++ b/lib/Request/Deals/AbstractDealResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/CreateDealRequest.php b/lib/Request/Deals/CreateDealRequest.php
index c4baf9ed..c2b765c8 100644
--- a/lib/Request/Deals/CreateDealRequest.php
+++ b/lib/Request/Deals/CreateDealRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/CreateDealRequestBuilder.php b/lib/Request/Deals/CreateDealRequestBuilder.php
index 56d6de52..26248472 100644
--- a/lib/Request/Deals/CreateDealRequestBuilder.php
+++ b/lib/Request/Deals/CreateDealRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/CreateDealRequestInterface.php b/lib/Request/Deals/CreateDealRequestInterface.php
index 4fda24b0..cb42b15f 100644
--- a/lib/Request/Deals/CreateDealRequestInterface.php
+++ b/lib/Request/Deals/CreateDealRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/CreateDealRequestSerializer.php b/lib/Request/Deals/CreateDealRequestSerializer.php
index 208e9491..fd3016d1 100644
--- a/lib/Request/Deals/CreateDealRequestSerializer.php
+++ b/lib/Request/Deals/CreateDealRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/CreateDealResponse.php b/lib/Request/Deals/CreateDealResponse.php
index f842e003..6bc6b9dc 100644
--- a/lib/Request/Deals/CreateDealResponse.php
+++ b/lib/Request/Deals/CreateDealResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/DealResponse.php b/lib/Request/Deals/DealResponse.php
index 11bb0e32..34ac094e 100644
--- a/lib/Request/Deals/DealResponse.php
+++ b/lib/Request/Deals/DealResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/DealsRequest.php b/lib/Request/Deals/DealsRequest.php
index fc953338..b7358e40 100644
--- a/lib/Request/Deals/DealsRequest.php
+++ b/lib/Request/Deals/DealsRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/DealsRequestBuilder.php b/lib/Request/Deals/DealsRequestBuilder.php
index a4ae3788..fe4cf6cc 100644
--- a/lib/Request/Deals/DealsRequestBuilder.php
+++ b/lib/Request/Deals/DealsRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/DealsRequestInterface.php b/lib/Request/Deals/DealsRequestInterface.php
index d86c66ea..22eb5ba9 100644
--- a/lib/Request/Deals/DealsRequestInterface.php
+++ b/lib/Request/Deals/DealsRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/DealsRequestSerializer.php b/lib/Request/Deals/DealsRequestSerializer.php
index 2a8bdd4f..87da2d69 100644
--- a/lib/Request/Deals/DealsRequestSerializer.php
+++ b/lib/Request/Deals/DealsRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Deals/DealsResponse.php b/lib/Request/Deals/DealsResponse.php
index 340a5e44..14f94dec 100644
--- a/lib/Request/Deals/DealsResponse.php
+++ b/lib/Request/Deals/DealsResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/AbstractPaymentResponse.php b/lib/Request/Payments/AbstractPaymentResponse.php
index 17831622..7678ae41 100644
--- a/lib/Request/Payments/AbstractPaymentResponse.php
+++ b/lib/Request/Payments/AbstractPaymentResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/CreatePaymentRequest.php b/lib/Request/Payments/CreatePaymentRequest.php
index de3f9719..bc7d9b37 100644
--- a/lib/Request/Payments/CreatePaymentRequest.php
+++ b/lib/Request/Payments/CreatePaymentRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/CreatePaymentRequestBuilder.php b/lib/Request/Payments/CreatePaymentRequestBuilder.php
index a203b32f..17457032 100644
--- a/lib/Request/Payments/CreatePaymentRequestBuilder.php
+++ b/lib/Request/Payments/CreatePaymentRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/CreatePaymentRequestInterface.php b/lib/Request/Payments/CreatePaymentRequestInterface.php
index 29376aae..3a9f3cfc 100644
--- a/lib/Request/Payments/CreatePaymentRequestInterface.php
+++ b/lib/Request/Payments/CreatePaymentRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/CreatePaymentRequestSerializer.php b/lib/Request/Payments/CreatePaymentRequestSerializer.php
index 0bb006b3..03f2db29 100644
--- a/lib/Request/Payments/CreatePaymentRequestSerializer.php
+++ b/lib/Request/Payments/CreatePaymentRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -36,6 +36,7 @@ use YooKassa\Model\PaymentData\AbstractPaymentData;
use YooKassa\Model\PaymentData\PaymentDataAlfabank;
use YooKassa\Model\PaymentData\PaymentDataB2bSberbank;
use YooKassa\Model\PaymentData\PaymentDataBankCard;
+use YooKassa\Model\PaymentData\PaymentDataElectronicCertificate;
use YooKassa\Model\PaymentData\PaymentDataGooglePay;
use YooKassa\Model\PaymentData\PaymentDataSberbank;
use YooKassa\Model\PaymentData\PaymentDataYooMoney;
@@ -60,22 +61,23 @@ class CreatePaymentRequestSerializer
);
private static $paymentDataSerializerMap = array(
- PaymentMethodType::BANK_CARD => 'serializePaymentDataBankCard',
- PaymentMethodType::YOO_MONEY => 'serializePaymentDataYooMoney',
- PaymentMethodType::APPLE_PAY => 'serializePaymentDataMobile',
- PaymentMethodType::GOOGLE_PAY => 'serializePaymentDataGooglePay',
- PaymentMethodType::SBERBANK => 'serializePaymentDataSberbank',
- PaymentMethodType::ALFABANK => 'serializePaymentDataAlfabank',
- PaymentMethodType::WEBMONEY => 'serializePaymentData',
- PaymentMethodType::QIWI => 'serializePaymentDataMobilePhone',
- PaymentMethodType::CASH => 'serializePaymentDataMobilePhone',
- PaymentMethodType::MOBILE_BALANCE => 'serializePaymentDataMobilePhone',
- PaymentMethodType::INSTALLMENTS => 'serializePaymentData',
- PaymentMethodType::B2B_SBERBANK => 'serializePaymentDataB2BSberbank',
- PaymentMethodType::TINKOFF_BANK => 'serializePaymentData',
- PaymentMethodType::WECHAT => 'serializePaymentData',
- PaymentMethodType::SBP => 'serializePaymentData',
- PaymentMethodType::SBER_LOAN => 'serializePaymentData',
+ PaymentMethodType::BANK_CARD => 'serializePaymentDataBankCard',
+ PaymentMethodType::YOO_MONEY => 'serializePaymentDataYooMoney',
+ PaymentMethodType::APPLE_PAY => 'serializePaymentDataMobile',
+ PaymentMethodType::GOOGLE_PAY => 'serializePaymentDataGooglePay',
+ PaymentMethodType::SBERBANK => 'serializePaymentDataSberbank',
+ PaymentMethodType::ALFABANK => 'serializePaymentDataAlfabank',
+ PaymentMethodType::WEBMONEY => 'serializePaymentData',
+ PaymentMethodType::QIWI => 'serializePaymentDataMobilePhone',
+ PaymentMethodType::CASH => 'serializePaymentDataMobilePhone',
+ PaymentMethodType::MOBILE_BALANCE => 'serializePaymentDataMobilePhone',
+ PaymentMethodType::INSTALLMENTS => 'serializePaymentData',
+ PaymentMethodType::B2B_SBERBANK => 'serializePaymentDataB2BSberbank',
+ PaymentMethodType::TINKOFF_BANK => 'serializePaymentData',
+ PaymentMethodType::WECHAT => 'serializePaymentData',
+ PaymentMethodType::SBP => 'serializePaymentData',
+ PaymentMethodType::SBER_LOAN => 'serializePaymentData',
+ PaymentMethodType::ELECTRONIC_CERTIFICATE => 'serializePaymentDataElectronicCertificate',
);
/**
@@ -327,4 +329,60 @@ class CreatePaymentRequestSerializer
return $result;
}
+
+ /**
+ * @param PaymentDataElectronicCertificate $paymentData
+ *
+ * @return array
+ */
+ private function serializePaymentDataElectronicCertificate(PaymentDataElectronicCertificate $paymentData)
+ {
+ $result = array(
+ 'type' => $paymentData->getType(),
+ );
+
+ if ($paymentData->getCard() !== null) {
+ $result['card'] = array(
+ 'cardholder' => $paymentData->getCard()->getCardholder(),
+ 'expiry_year' => $paymentData->getCard()->getExpiryYear(),
+ 'expiry_month' => $paymentData->getCard()->getExpiryMonth(),
+ 'number' => $paymentData->getCard()->getNumber(),
+ 'csc' => $paymentData->getCard()->getCsc(),
+ );
+ }
+
+ if ($paymentData->getElectronicCertificate() !== null) {
+ $electronicCertificate = $paymentData->getElectronicCertificate();
+ $result['electronic_certificate'] = array(
+ 'amount' => $this->serializeAmount($electronicCertificate->getAmount()),
+ 'basket_id' => $electronicCertificate->getBasketId(),
+ );
+ }
+
+ if ($paymentData->getArticles() !== null) {
+ $articles = array();
+ foreach ($paymentData->getArticles() as $article) {
+ $articleData = array(
+ 'article_number' => $article->getArticleNumber(),
+ 'tru_code' => $article->getTruCode(),
+ 'article_name' => $article->getArticleName(),
+ 'quantity' => $article->getQuantity(),
+ 'price' => $this->serializeAmount($article->getPrice()),
+ );
+
+ if ($article->getArticleCode() !== null) {
+ $articleData['article_code'] = $article->getArticleCode();
+ }
+
+ if ($article->getMetadata() !== null) {
+ $articleData['metadata'] = $article->getMetadata()->toArray();
+ }
+
+ $articles[] = $articleData;
+ }
+ $result['articles'] = $articles;
+ }
+
+ return $result;
+ }
}
diff --git a/lib/Request/Payments/CreatePaymentResponse.php b/lib/Request/Payments/CreatePaymentResponse.php
index e2aa1de1..53b24f39 100644
--- a/lib/Request/Payments/CreatePaymentResponse.php
+++ b/lib/Request/Payments/CreatePaymentResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/Payment/CancelResponse.php b/lib/Request/Payments/Payment/CancelResponse.php
index 9b750041..f38233cc 100644
--- a/lib/Request/Payments/Payment/CancelResponse.php
+++ b/lib/Request/Payments/Payment/CancelResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/Payment/CreateCaptureRequest.php b/lib/Request/Payments/Payment/CreateCaptureRequest.php
index 70725c9a..36d13433 100644
--- a/lib/Request/Payments/Payment/CreateCaptureRequest.php
+++ b/lib/Request/Payments/Payment/CreateCaptureRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/Payment/CreateCaptureRequestBuilder.php b/lib/Request/Payments/Payment/CreateCaptureRequestBuilder.php
index 41f42b8b..aba2fd93 100644
--- a/lib/Request/Payments/Payment/CreateCaptureRequestBuilder.php
+++ b/lib/Request/Payments/Payment/CreateCaptureRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/Payment/CreateCaptureRequestInterface.php b/lib/Request/Payments/Payment/CreateCaptureRequestInterface.php
index 341cd33d..c4bc7081 100644
--- a/lib/Request/Payments/Payment/CreateCaptureRequestInterface.php
+++ b/lib/Request/Payments/Payment/CreateCaptureRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/Payment/CreateCaptureRequestSerializer.php b/lib/Request/Payments/Payment/CreateCaptureRequestSerializer.php
index 889e64fe..230a682c 100644
--- a/lib/Request/Payments/Payment/CreateCaptureRequestSerializer.php
+++ b/lib/Request/Payments/Payment/CreateCaptureRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/Payment/CreateCaptureResponse.php b/lib/Request/Payments/Payment/CreateCaptureResponse.php
index 55fc31f8..0224f99d 100644
--- a/lib/Request/Payments/Payment/CreateCaptureResponse.php
+++ b/lib/Request/Payments/Payment/CreateCaptureResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/PaymentResponse.php b/lib/Request/Payments/PaymentResponse.php
index 82ff043a..b361f3ae 100644
--- a/lib/Request/Payments/PaymentResponse.php
+++ b/lib/Request/Payments/PaymentResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/PaymentsRequest.php b/lib/Request/Payments/PaymentsRequest.php
index a769ebda..1b8fcdcf 100644
--- a/lib/Request/Payments/PaymentsRequest.php
+++ b/lib/Request/Payments/PaymentsRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/PaymentsRequestBuilder.php b/lib/Request/Payments/PaymentsRequestBuilder.php
index e79b8269..df15202d 100644
--- a/lib/Request/Payments/PaymentsRequestBuilder.php
+++ b/lib/Request/Payments/PaymentsRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/PaymentsRequestInterface.php b/lib/Request/Payments/PaymentsRequestInterface.php
index de2af574..dd6c8a46 100644
--- a/lib/Request/Payments/PaymentsRequestInterface.php
+++ b/lib/Request/Payments/PaymentsRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/PaymentsRequestSerializer.php b/lib/Request/Payments/PaymentsRequestSerializer.php
index 5dd20a82..bb68b867 100644
--- a/lib/Request/Payments/PaymentsRequestSerializer.php
+++ b/lib/Request/Payments/PaymentsRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payments/PaymentsResponse.php b/lib/Request/Payments/PaymentsResponse.php
index 2a93e7ad..225faabc 100644
--- a/lib/Request/Payments/PaymentsResponse.php
+++ b/lib/Request/Payments/PaymentsResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/AbstractPayoutResponse.php b/lib/Request/Payouts/AbstractPayoutResponse.php
index 9611b771..0eba1b7d 100644
--- a/lib/Request/Payouts/AbstractPayoutResponse.php
+++ b/lib/Request/Payouts/AbstractPayoutResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/CreatePayoutRequest.php b/lib/Request/Payouts/CreatePayoutRequest.php
index ae5b674d..d40c4cfa 100644
--- a/lib/Request/Payouts/CreatePayoutRequest.php
+++ b/lib/Request/Payouts/CreatePayoutRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/CreatePayoutRequestBuilder.php b/lib/Request/Payouts/CreatePayoutRequestBuilder.php
index 70ad387a..cfc4846a 100644
--- a/lib/Request/Payouts/CreatePayoutRequestBuilder.php
+++ b/lib/Request/Payouts/CreatePayoutRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/CreatePayoutRequestInterface.php b/lib/Request/Payouts/CreatePayoutRequestInterface.php
index 08ee0134..a5b19baa 100644
--- a/lib/Request/Payouts/CreatePayoutRequestInterface.php
+++ b/lib/Request/Payouts/CreatePayoutRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/CreatePayoutRequestSerializer.php b/lib/Request/Payouts/CreatePayoutRequestSerializer.php
index 01942e51..24faa396 100644
--- a/lib/Request/Payouts/CreatePayoutRequestSerializer.php
+++ b/lib/Request/Payouts/CreatePayoutRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/CreatePayoutResponse.php b/lib/Request/Payouts/CreatePayoutResponse.php
index 2868c884..ff32f554 100644
--- a/lib/Request/Payouts/CreatePayoutResponse.php
+++ b/lib/Request/Payouts/CreatePayoutResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/IncomeReceiptData.php b/lib/Request/Payouts/IncomeReceiptData.php
index 4eb4e747..344e8fd3 100644
--- a/lib/Request/Payouts/IncomeReceiptData.php
+++ b/lib/Request/Payouts/IncomeReceiptData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutDestinationData/AbstractPayoutDestinationData.php b/lib/Request/Payouts/PayoutDestinationData/AbstractPayoutDestinationData.php
index c7772b7a..7a7b0aa3 100644
--- a/lib/Request/Payouts/PayoutDestinationData/AbstractPayoutDestinationData.php
+++ b/lib/Request/Payouts/PayoutDestinationData/AbstractPayoutDestinationData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataBankCard.php b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataBankCard.php
index 4c9bc50b..ce537af8 100644
--- a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataBankCard.php
+++ b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataBankCard.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataBankCardCard.php b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataBankCardCard.php
index a080a5cc..d54c7efe 100644
--- a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataBankCardCard.php
+++ b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataBankCardCard.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataFactory.php b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataFactory.php
index 27112a31..ea6aa812 100644
--- a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataFactory.php
+++ b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataSbp.php b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataSbp.php
index 2c115372..4aa401ed 100644
--- a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataSbp.php
+++ b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataSbp.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataYooMoney.php b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataYooMoney.php
index 96e2bcae..c19d9317 100644
--- a/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataYooMoney.php
+++ b/lib/Request/Payouts/PayoutDestinationData/PayoutDestinationDataYooMoney.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutPersonalData.php b/lib/Request/Payouts/PayoutPersonalData.php
index 2bb67d04..90e6e19e 100644
--- a/lib/Request/Payouts/PayoutPersonalData.php
+++ b/lib/Request/Payouts/PayoutPersonalData.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutResponse.php b/lib/Request/Payouts/PayoutResponse.php
index c48f6501..df695a12 100644
--- a/lib/Request/Payouts/PayoutResponse.php
+++ b/lib/Request/Payouts/PayoutResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/PayoutSelfEmployedInfo.php b/lib/Request/Payouts/PayoutSelfEmployedInfo.php
index ff8a9323..25092a5f 100644
--- a/lib/Request/Payouts/PayoutSelfEmployedInfo.php
+++ b/lib/Request/Payouts/PayoutSelfEmployedInfo.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Payouts/SbpBanksResponse.php b/lib/Request/Payouts/SbpBanksResponse.php
index 013cb8cd..c32c8201 100644
--- a/lib/Request/Payouts/SbpBanksResponse.php
+++ b/lib/Request/Payouts/SbpBanksResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/PersonalData/CreatePersonalDataRequest.php b/lib/Request/PersonalData/CreatePersonalDataRequest.php
index 66e78f8e..535dd955 100644
--- a/lib/Request/PersonalData/CreatePersonalDataRequest.php
+++ b/lib/Request/PersonalData/CreatePersonalDataRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/PersonalData/CreatePersonalDataRequestBuilder.php b/lib/Request/PersonalData/CreatePersonalDataRequestBuilder.php
index 6c9dadec..d32b22d6 100644
--- a/lib/Request/PersonalData/CreatePersonalDataRequestBuilder.php
+++ b/lib/Request/PersonalData/CreatePersonalDataRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/PersonalData/CreatePersonalDataRequestInterface.php b/lib/Request/PersonalData/CreatePersonalDataRequestInterface.php
index ccd226d0..fc65db52 100644
--- a/lib/Request/PersonalData/CreatePersonalDataRequestInterface.php
+++ b/lib/Request/PersonalData/CreatePersonalDataRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/PersonalData/CreatePersonalDataRequestSerializer.php b/lib/Request/PersonalData/CreatePersonalDataRequestSerializer.php
index 9f8937a3..03ff4587 100644
--- a/lib/Request/PersonalData/CreatePersonalDataRequestSerializer.php
+++ b/lib/Request/PersonalData/CreatePersonalDataRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/PersonalData/PersonalDataResponse.php b/lib/Request/PersonalData/PersonalDataResponse.php
index 8523439f..7b320f5b 100644
--- a/lib/Request/PersonalData/PersonalDataResponse.php
+++ b/lib/Request/PersonalData/PersonalDataResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/AbstractReceiptResponse.php b/lib/Request/Receipts/AbstractReceiptResponse.php
index 9fe44449..94302959 100644
--- a/lib/Request/Receipts/AbstractReceiptResponse.php
+++ b/lib/Request/Receipts/AbstractReceiptResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/CreatePostReceiptRequest.php b/lib/Request/Receipts/CreatePostReceiptRequest.php
index 536139e4..fe578054 100644
--- a/lib/Request/Receipts/CreatePostReceiptRequest.php
+++ b/lib/Request/Receipts/CreatePostReceiptRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/CreatePostReceiptRequestBuilder.php b/lib/Request/Receipts/CreatePostReceiptRequestBuilder.php
index 26906598..79ac082f 100644
--- a/lib/Request/Receipts/CreatePostReceiptRequestBuilder.php
+++ b/lib/Request/Receipts/CreatePostReceiptRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/CreatePostReceiptRequestInterface.php b/lib/Request/Receipts/CreatePostReceiptRequestInterface.php
index 4b854415..0a9ba766 100644
--- a/lib/Request/Receipts/CreatePostReceiptRequestInterface.php
+++ b/lib/Request/Receipts/CreatePostReceiptRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/CreatePostReceiptRequestSerializer.php b/lib/Request/Receipts/CreatePostReceiptRequestSerializer.php
index f2a19ec6..4ac5b390 100644
--- a/lib/Request/Receipts/CreatePostReceiptRequestSerializer.php
+++ b/lib/Request/Receipts/CreatePostReceiptRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/PaymentReceiptResponse.php b/lib/Request/Receipts/PaymentReceiptResponse.php
index 0f407db2..02bd0b27 100644
--- a/lib/Request/Receipts/PaymentReceiptResponse.php
+++ b/lib/Request/Receipts/PaymentReceiptResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptResponseFactory.php b/lib/Request/Receipts/ReceiptResponseFactory.php
index 6a0a7a2a..9b93034e 100644
--- a/lib/Request/Receipts/ReceiptResponseFactory.php
+++ b/lib/Request/Receipts/ReceiptResponseFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptResponseInterface.php b/lib/Request/Receipts/ReceiptResponseInterface.php
index fbc5b691..35ed1597 100644
--- a/lib/Request/Receipts/ReceiptResponseInterface.php
+++ b/lib/Request/Receipts/ReceiptResponseInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptResponseItem.php b/lib/Request/Receipts/ReceiptResponseItem.php
index af39595d..89fc6f83 100644
--- a/lib/Request/Receipts/ReceiptResponseItem.php
+++ b/lib/Request/Receipts/ReceiptResponseItem.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptResponseItemInterface.php b/lib/Request/Receipts/ReceiptResponseItemInterface.php
index 4275aa7c..18def954 100644
--- a/lib/Request/Receipts/ReceiptResponseItemInterface.php
+++ b/lib/Request/Receipts/ReceiptResponseItemInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptsRequest.php b/lib/Request/Receipts/ReceiptsRequest.php
index c0488375..6ae1d821 100644
--- a/lib/Request/Receipts/ReceiptsRequest.php
+++ b/lib/Request/Receipts/ReceiptsRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptsRequestBuilder.php b/lib/Request/Receipts/ReceiptsRequestBuilder.php
index 7671e3b3..27ef8b61 100644
--- a/lib/Request/Receipts/ReceiptsRequestBuilder.php
+++ b/lib/Request/Receipts/ReceiptsRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptsRequestInterface.php b/lib/Request/Receipts/ReceiptsRequestInterface.php
index cddf599d..964fa47c 100644
--- a/lib/Request/Receipts/ReceiptsRequestInterface.php
+++ b/lib/Request/Receipts/ReceiptsRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptsRequestSerializer.php b/lib/Request/Receipts/ReceiptsRequestSerializer.php
index 6f325bc2..066c2302 100644
--- a/lib/Request/Receipts/ReceiptsRequestSerializer.php
+++ b/lib/Request/Receipts/ReceiptsRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/ReceiptsResponse.php b/lib/Request/Receipts/ReceiptsResponse.php
index 6d45b05d..21c920ec 100644
--- a/lib/Request/Receipts/ReceiptsResponse.php
+++ b/lib/Request/Receipts/ReceiptsResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/RefundReceiptResponse.php b/lib/Request/Receipts/RefundReceiptResponse.php
index 651ab358..bbf74bec 100644
--- a/lib/Request/Receipts/RefundReceiptResponse.php
+++ b/lib/Request/Receipts/RefundReceiptResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Receipts/SimpleReceiptResponse.php b/lib/Request/Receipts/SimpleReceiptResponse.php
index 5fdabaf9..ca17f52a 100644
--- a/lib/Request/Receipts/SimpleReceiptResponse.php
+++ b/lib/Request/Receipts/SimpleReceiptResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/AbstractRefundResponse.php b/lib/Request/Refunds/AbstractRefundResponse.php
index 0d232682..aa5c6456 100644
--- a/lib/Request/Refunds/AbstractRefundResponse.php
+++ b/lib/Request/Refunds/AbstractRefundResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/CreateRefundRequest.php b/lib/Request/Refunds/CreateRefundRequest.php
index de98a1e0..6228f8fb 100644
--- a/lib/Request/Refunds/CreateRefundRequest.php
+++ b/lib/Request/Refunds/CreateRefundRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/CreateRefundRequestBuilder.php b/lib/Request/Refunds/CreateRefundRequestBuilder.php
index ec309708..ba003372 100644
--- a/lib/Request/Refunds/CreateRefundRequestBuilder.php
+++ b/lib/Request/Refunds/CreateRefundRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/CreateRefundRequestInterface.php b/lib/Request/Refunds/CreateRefundRequestInterface.php
index e585b1fd..9ff7678f 100644
--- a/lib/Request/Refunds/CreateRefundRequestInterface.php
+++ b/lib/Request/Refunds/CreateRefundRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/CreateRefundRequestSerializer.php b/lib/Request/Refunds/CreateRefundRequestSerializer.php
index 2560be96..5d5473c6 100644
--- a/lib/Request/Refunds/CreateRefundRequestSerializer.php
+++ b/lib/Request/Refunds/CreateRefundRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/CreateRefundResponse.php b/lib/Request/Refunds/CreateRefundResponse.php
index a079a2a3..d2ee8a63 100644
--- a/lib/Request/Refunds/CreateRefundResponse.php
+++ b/lib/Request/Refunds/CreateRefundResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/RefundResponse.php b/lib/Request/Refunds/RefundResponse.php
index e634ed53..7c7de525 100644
--- a/lib/Request/Refunds/RefundResponse.php
+++ b/lib/Request/Refunds/RefundResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/RefundsRequest.php b/lib/Request/Refunds/RefundsRequest.php
index 561549d3..66b214dc 100644
--- a/lib/Request/Refunds/RefundsRequest.php
+++ b/lib/Request/Refunds/RefundsRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/RefundsRequestBuilder.php b/lib/Request/Refunds/RefundsRequestBuilder.php
index ce844643..9956d46a 100644
--- a/lib/Request/Refunds/RefundsRequestBuilder.php
+++ b/lib/Request/Refunds/RefundsRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/RefundsRequestInterface.php b/lib/Request/Refunds/RefundsRequestInterface.php
index 71953a94..b44fb505 100644
--- a/lib/Request/Refunds/RefundsRequestInterface.php
+++ b/lib/Request/Refunds/RefundsRequestInterface.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/RefundsRequestSerializer.php b/lib/Request/Refunds/RefundsRequestSerializer.php
index 45dd9835..2c5826c0 100644
--- a/lib/Request/Refunds/RefundsRequestSerializer.php
+++ b/lib/Request/Refunds/RefundsRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Refunds/RefundsResponse.php b/lib/Request/Refunds/RefundsResponse.php
index 5aaa9630..5a277d89 100644
--- a/lib/Request/Refunds/RefundsResponse.php
+++ b/lib/Request/Refunds/RefundsResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/SelfEmployed/SelfEmployedRequest.php b/lib/Request/SelfEmployed/SelfEmployedRequest.php
index c7e5912d..ae5aef4c 100644
--- a/lib/Request/SelfEmployed/SelfEmployedRequest.php
+++ b/lib/Request/SelfEmployed/SelfEmployedRequest.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/SelfEmployed/SelfEmployedRequestBuilder.php b/lib/Request/SelfEmployed/SelfEmployedRequestBuilder.php
index 82e35eab..ecf35a36 100644
--- a/lib/Request/SelfEmployed/SelfEmployedRequestBuilder.php
+++ b/lib/Request/SelfEmployed/SelfEmployedRequestBuilder.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/SelfEmployed/SelfEmployedRequestConfirmation.php b/lib/Request/SelfEmployed/SelfEmployedRequestConfirmation.php
index aa464e29..dd8526cd 100644
--- a/lib/Request/SelfEmployed/SelfEmployedRequestConfirmation.php
+++ b/lib/Request/SelfEmployed/SelfEmployedRequestConfirmation.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/SelfEmployed/SelfEmployedRequestConfirmationFactory.php b/lib/Request/SelfEmployed/SelfEmployedRequestConfirmationFactory.php
index 87587a6f..f00c5931 100644
--- a/lib/Request/SelfEmployed/SelfEmployedRequestConfirmationFactory.php
+++ b/lib/Request/SelfEmployed/SelfEmployedRequestConfirmationFactory.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/SelfEmployed/SelfEmployedRequestConfirmationRedirect.php b/lib/Request/SelfEmployed/SelfEmployedRequestConfirmationRedirect.php
index 2ce5ce36..ae241eeb 100644
--- a/lib/Request/SelfEmployed/SelfEmployedRequestConfirmationRedirect.php
+++ b/lib/Request/SelfEmployed/SelfEmployedRequestConfirmationRedirect.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/SelfEmployed/SelfEmployedRequestSerializer.php b/lib/Request/SelfEmployed/SelfEmployedRequestSerializer.php
index 54240ebe..42e34e44 100644
--- a/lib/Request/SelfEmployed/SelfEmployedRequestSerializer.php
+++ b/lib/Request/SelfEmployed/SelfEmployedRequestSerializer.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/SelfEmployed/SelfEmployedResponse.php b/lib/Request/SelfEmployed/SelfEmployedResponse.php
index ee35f298..c77ce1f9 100644
--- a/lib/Request/SelfEmployed/SelfEmployedResponse.php
+++ b/lib/Request/SelfEmployed/SelfEmployedResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/Request/Webhook/WebhookListResponse.php b/lib/Request/Webhook/WebhookListResponse.php
index c09a5679..d0eb5d62 100644
--- a/lib/Request/Webhook/WebhookListResponse.php
+++ b/lib/Request/Webhook/WebhookListResponse.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/lib/autoload.php b/lib/autoload.php
index 3dbd88ca..f15ccbbe 100644
--- a/lib/autoload.php
+++ b/lib/autoload.php
@@ -3,7 +3,7 @@
/*
* The MIT License
*
- * Copyright (c) 2025 "YooMoney", NBСO LLC
+ * Copyright (c) 2026 "YooMoney", NBСO LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/phpdoc.xml b/phpdoc.xml
index 697f5b68..8ee5b774 100644
--- a/phpdoc.xml
+++ b/phpdoc.xml
@@ -9,7 +9,7 @@
-
+
latest
diff --git a/tests/AutoloadTest.php b/tests/AutoloadTest.php
deleted file mode 100644
index 11a2c4f3..00000000
--- a/tests/AutoloadTest.php
+++ /dev/null
@@ -1,66 +0,0 @@
-walkDirectoriesAndTest(YOOKASSA_SDK_ROOT_PATH, 'YooKassa');
-// $this->walkDirectoriesAndTest(YOOKASSA_SDK_PSR_LOG_PATH, 'Psr\Log');
-//
-// self::assertFalse(class_exists('Unknown\\Class\\Name'));
-//
-// spl_autoload_unregister($lastFunction);
-// foreach ($functions as $function) {
-// spl_autoload_register($function);
-// }
-// }
-//
-// private function walkDirectoriesAndTest($directoryName, $namespace)
-// {
-// $dir = opendir($directoryName);
-// while (($entry = readdir($dir)) !== false) {
-// if ($entry === '.' || $entry === '..') {
-// continue;
-// }
-// $path = $directoryName . DIRECTORY_SEPARATOR . $entry;
-// if (is_dir($entry)) {
-// $this->walkDirectoriesAndTest($path, $namespace . '\\' . $entry);
-// } else {
-// $extension = pathinfo($entry, PATHINFO_EXTENSION);
-// if ($extension === 'php' && strtoupper($entry[0]) === $entry[0]) {
-// $className = $namespace . '\\' . pathinfo($entry, PATHINFO_FILENAME);
-// if (!$this->classExists($className)) {
-// yookassaSdkLoadClass($className);
-// self::assertTrue($this->classExists($className), 'Class "' . $className . '" not exists');
-// }
-// }
-// }
-// }
-// closedir($dir);
-// }
-//
-// private function classExists($className)
-// {
-// return class_exists($className, false) || interface_exists($className, false) || trait_exists($className, false);
-// }
-//}
diff --git a/tests/Client/BaseClientTest.php b/tests/Client/BaseClientTest.php
index bfed3add..f013c452 100644
--- a/tests/Client/BaseClientTest.php
+++ b/tests/Client/BaseClientTest.php
@@ -1,4 +1,27 @@
getAndSetTest($value, 'articleNumber', 'article_number');
+ }
+
+ /**
+ * @dataProvider invalidArticleNumberDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidArticleNumber($value)
+ {
+ $this->getTestInstance()->setArticleNumber($value);
+ }
+
+ /**
+ * @dataProvider invalidArticleNumberDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticleNumber($value)
+ {
+ $this->getTestInstance()->articleNumber = $value;
+ }
+
+ /**
+ * @dataProvider invalidArticleNumberDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticleNumberSnakeCase($value)
+ {
+ $this->getTestInstance()->article_number = $value;
+ }
+
+ /**
+ * @dataProvider validTruCodeDataProvider
+ * @param string $value
+ */
+ public function testGetSetTruCode($value)
+ {
+ $this->getAndSetTest($value, 'truCode', 'tru_code');
+ }
+
+ /**
+ * @dataProvider invalidTruCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidTruCode($value)
+ {
+ $this->getTestInstance()->setTruCode($value);
+ }
+
+ /**
+ * @dataProvider invalidTruCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidTruCode($value)
+ {
+ $this->getTestInstance()->truCode = $value;
+ }
+
+ /**
+ * @dataProvider invalidTruCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidTruCodeSnakeCase($value)
+ {
+ $this->getTestInstance()->tru_code = $value;
+ }
+
+ /**
+ * @dataProvider validArticleCodeDataProvider
+ * @param string|null $value
+ */
+ public function testGetSetArticleCode($value)
+ {
+ $this->getAndSetTest($value, 'articleCode', 'article_code');
+ }
+
+ /**
+ * @dataProvider invalidArticleCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidArticleCode($value)
+ {
+ $this->getTestInstance()->setArticleCode($value);
+ }
+
+ /**
+ * @dataProvider invalidArticleCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticleCode($value)
+ {
+ $this->getTestInstance()->articleCode = $value;
+ }
+
+ /**
+ * @dataProvider validArticleNameDataProvider
+ * @param string $value
+ */
+ public function testGetSetArticleName($value)
+ {
+ $this->getAndSetTest($value, 'articleName', 'article_name');
+ }
+
+ /**
+ * @dataProvider invalidArticleNameDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidArticleName($value)
+ {
+ $this->getTestInstance()->setArticleName($value);
+ }
+
+ /**
+ * @dataProvider invalidArticleNameDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticleName($value)
+ {
+ $this->getTestInstance()->articleName = $value;
+ }
+
+ /**
+ * @dataProvider invalidArticleNameDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticleNameSnakeCase($value)
+ {
+ $this->getTestInstance()->article_name = $value;
+ }
+
+ /**
+ * @dataProvider validQuantityDataProvider
+ * @param int $value
+ */
+ public function testGetSetQuantity($value)
+ {
+ $this->getAndSetTest($value, 'quantity');
+ }
+
+ /**
+ * @dataProvider invalidQuantityDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidQuantity($value)
+ {
+ $this->getTestInstance()->setQuantity($value);
+ }
+
+ /**
+ * @dataProvider invalidQuantityDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidQuantity($value)
+ {
+ $this->getTestInstance()->quantity = $value;
+ }
+
+ /**
+ * @dataProvider validPriceDataProvider
+ * @param mixed $value
+ */
+ public function testGetSetPrice($value)
+ {
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->getPrice());
+ self::assertNull($instance->price);
+
+ $instance->setPrice($value);
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getPrice()->getValue());
+ self::assertEquals($value['currency'], $instance->price->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getPrice()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->price->getCurrency());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->price = $value;
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getPrice()->getValue());
+ self::assertEquals($value['currency'], $instance->price->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getPrice()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->price->getCurrency());
+ }
+ }
+
+ /**
+ * @dataProvider invalidPriceDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidPrice($value)
+ {
+ $this->getTestInstance()->setPrice($value);
+ }
+
+ /**
+ * @dataProvider invalidPriceDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidPrice($value)
+ {
+ $this->getTestInstance()->price = $value;
+ }
+
+ /**
+ * @dataProvider validMetadataDataProvider
+ * @param mixed $value
+ */
+ public function testGetSetMetadata($value)
+ {
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->getMetadata());
+ self::assertNull($instance->metadata);
+
+ $instance->setMetadata($value);
+ if (is_array($value) && !empty($value)) {
+ self::assertEquals($value, $instance->getMetadata()->toArray());
+ self::assertEquals($value, $instance->metadata->toArray());
+ } elseif ($value instanceof Metadata) {
+ self::assertEquals($value->toArray(), $instance->getMetadata()->toArray());
+ self::assertEquals($value->toArray(), $instance->metadata->toArray());
+ } else {
+ self::assertNull($instance->getMetadata());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->metadata = $value;
+ if (is_array($value) && !empty($value)) {
+ self::assertEquals($value, $instance->getMetadata()->toArray());
+ self::assertEquals($value, $instance->metadata->toArray());
+ } elseif ($value instanceof Metadata) {
+ self::assertEquals($value->toArray(), $instance->getMetadata()->toArray());
+ self::assertEquals($value->toArray(), $instance->metadata->toArray());
+ } else {
+ self::assertNull($instance->getMetadata());
+ }
+ }
+
+ /**
+ * @dataProvider invalidMetadataDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidMetadata($value)
+ {
+ $this->getTestInstance()->setMetadata($value);
+ }
+
+ /**
+ * @return array
+ */
+ public function validArticleNumberDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::int(1, 999));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidArticleNumberDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(0),
+ array(1000),
+ array(-1),
+ array('5'),
+ array(array()),
+ array(new \stdClass()),
+ array(Random::str(1, '0123456789')),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validTruCodeDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::str(30, '0123456789.'));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidTruCodeDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(0),
+ array(1),
+ array(-1),
+ array(array()),
+ array(new \stdClass()),
+ array(Random::str(29, '0123456789.')),
+ array(Random::str(31, '0123456789.')),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validArticleCodeDataProvider()
+ {
+ $result = array(
+ array(null),
+ array(''),
+ );
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::str(1, 128));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidArticleCodeDataProvider()
+ {
+ return array(
+ array(array()),
+ array(new \stdClass()),
+ array(Random::str(129)),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validArticleNameDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::str(1, 128));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidArticleNameDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(array()),
+ array(new \stdClass()),
+ array(Random::str(129)),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validQuantityDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::int(1, 100));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidQuantityDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(0),
+ array(-1),
+ array('5'),
+ array(array()),
+ array(new \stdClass()),
+ array(Random::str(1, '0123456789')),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validPriceDataProvider()
+ {
+ $result = array(
+ array(
+ array(
+ 'value' => Random::int(1, 10000),
+ 'currency' => CurrencyCode::RUB,
+ )
+ ),
+ array(
+ array(
+ 'value' => Random::int(1, 10000),
+ 'currency' => CurrencyCode::USD,
+ )
+ ),
+ array(new MonetaryAmount(Random::int(1, 10000), CurrencyCode::RUB)),
+ array(new MonetaryAmount(Random::int(1, 10000), CurrencyCode::EUR)),
+ );
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidPriceDataProvider()
+ {
+ return array(
+ array(null),
+ array(''),
+ array(1.0),
+ array(1),
+ array(true),
+ array(false),
+ array(new \stdClass()),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validMetadataDataProvider()
+ {
+ $result = array(
+ array(null),
+ array(array()),
+ array(array('key' => 'value')),
+ array(new Metadata()),
+ array(new Metadata(array('test' => 'test'))),
+ );
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidMetadataDataProvider()
+ {
+ return array(
+ array(0),
+ array(1),
+ array('string'),
+ array(new \stdClass()),
+ );
+ }
+
+ /**
+ * @param mixed $value
+ * @param string $property
+ * @param string|null $snakeCase
+ */
+ protected function getAndSetTest($value, $property, $snakeCase = null)
+ {
+ $getter = 'get' . ucfirst($property);
+ $setter = 'set' . ucfirst($property);
+
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->{$getter}());
+ self::assertNull($instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertNull($instance->{$snakeCase});
+ }
+
+ $instance->{$setter}($value);
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ $instance = $this->getTestInstance();
+
+ $instance->{$property} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ if ($snakeCase !== null) {
+ $instance = $this->getTestInstance();
+
+ $instance->{$snakeCase} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+ }
+}
diff --git a/tests/Model/PaymentData/PaymentDataAlfabankTest.php b/tests/Model/PaymentData/PaymentDataAlfabankTest.php
index bdd37378..906a1029 100644
--- a/tests/Model/PaymentData/PaymentDataAlfabankTest.php
+++ b/tests/Model/PaymentData/PaymentDataAlfabankTest.php
@@ -1,4 +1,27 @@
getAndSetTest($value, 'card');
+ }
+
+ /**
+ * @dataProvider invalidCardDataProvider
+ * @expectedException \InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidCard($value)
+ {
+ $this->getTestInstance()->setCard($value);
+ }
+
+ /**
+ * @dataProvider invalidCardDataProvider
+ * @expectedException \InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidCard($value)
+ {
+ $this->getTestInstance()->card = $value;
+ }
+
+ /**
+ * @dataProvider validElectronicCertificateDataProvider
+ * @param mixed $value
+ */
+ public function testGetSetElectronicCertificate($value)
+ {
+ $this->getAndSetTest($value, 'electronicCertificate', 'electronic_certificate');
+ }
+
+ /**
+ * @dataProvider invalidElectronicCertificateDataProvider
+ * @expectedException \InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidElectronicCertificate($value)
+ {
+ $this->getTestInstance()->setElectronicCertificate($value);
+ }
+
+ /**
+ * @dataProvider invalidElectronicCertificateDataProvider
+ * @expectedException \InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidElectronicCertificate($value)
+ {
+ $this->getTestInstance()->electronicCertificate = $value;
+ }
+
+ /**
+ * @dataProvider invalidElectronicCertificateDataProvider
+ * @expectedException \InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidElectronicCertificateSnakeCase($value)
+ {
+ $this->getTestInstance()->electronic_certificate = $value;
+ }
+
+ /**
+ * @dataProvider validArticlesDataProvider
+ * @param mixed $value
+ */
+ public function testGetSetArticles($value)
+ {
+ $this->getAndSetTest($value, 'articles');
+ }
+
+ /**
+ * @dataProvider invalidArticlesDataProvider
+ * @expectedException \InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidArticles($value)
+ {
+ $this->getTestInstance()->setArticles($value);
+ }
+
+ /**
+ * @dataProvider invalidArticlesDataProvider
+ * @expectedException \InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticles($value)
+ {
+ $this->getTestInstance()->articles = $value;
+ }
+
+ /**
+ * @return array
+ */
+ public function validCardDataProvider()
+ {
+ $result = array(
+ array(null),
+ array(new PaymentDataBankCardCard()),
+ );
+
+ $card = new PaymentDataBankCardCard();
+ $card->setNumber('4111111111111111');
+ $card->setExpiryYear('2025');
+ $card->setExpiryMonth('12');
+ $result[] = array($card);
+
+ $result[] = array(array(
+ 'number' => '5555555555554444',
+ 'expiry_year' => '2026',
+ 'expiry_month' => '09',
+ ));
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidCardDataProvider()
+ {
+ return array(
+ array(0),
+ array(1),
+ array(-1),
+ array('5'),
+ array(new \stdClass()),
+ array(Random::str(20)),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validElectronicCertificateDataProvider()
+ {
+ $result = array(
+ array(null),
+ array(new ElectronicCertificatePaymentData()),
+ );
+
+ $paymentData = new ElectronicCertificatePaymentData();
+ $paymentData->setAmount(array(
+ 'value' => 1000.00,
+ 'currency' => CurrencyCode::RUB
+ ));
+ $paymentData->setBasketId('basket_' . Random::str(10));
+ $result[] = array($paymentData);
+
+ $result[] = array(array(
+ 'amount' => array(
+ 'value' => 500.50,
+ 'currency' => CurrencyCode::EUR
+ ),
+ 'basket_id' => 'test_basket_' . Random::str(5),
+ ));
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidElectronicCertificateDataProvider()
+ {
+ return array(
+ array(0),
+ array(1),
+ array(-1),
+ array('string'),
+ array(new \stdClass()),
+ array(Random::str(20)),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validArticlesDataProvider()
+ {
+ $result = array(
+ array(null),
+ array(array()),
+ );
+
+ $article1 = new ElectronicCertificateArticle();
+ $article1->setArticleNumber(1);
+ $article1->setTruCode('329921120.06001010200080001643');
+ $article1->setArticleName('Test Product 1');
+ $article1->setQuantity(2);
+ $article1->setPrice(array(
+ 'value' => 1000.00,
+ 'currency' => CurrencyCode::RUB
+ ));
+
+ $article2 = new ElectronicCertificateArticle();
+ $article2->setArticleNumber(2);
+ $article2->setTruCode('329921120.06001010200080001644');
+ $article2->setArticleName('Test Product 2');
+ $article2->setQuantity(1);
+ $article2->setPrice(array(
+ 'value' => 500.00,
+ 'currency' => CurrencyCode::RUB
+ ));
+
+ $result[] = array(array($article1, $article2));
+
+ $result[] = array(array(
+ array(
+ 'article_number' => 3,
+ 'tru_code' => '329921120.06001010200080001645',
+ 'article_name' => 'Test Product 3',
+ 'quantity' => 3,
+ 'price' => array(
+ 'value' => 300.00,
+ 'currency' => CurrencyCode::RUB
+ ),
+ 'article_code' => 'ART-001',
+ ),
+ array(
+ 'article_number' => 4,
+ 'tru_code' => '329921120.06001010200080001646',
+ 'article_name' => 'Test Product 4',
+ 'quantity' => 1,
+ 'price' => array(
+ 'value' => 1200.00,
+ 'currency' => CurrencyCode::RUB
+ ),
+ ),
+ ));
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidArticlesDataProvider()
+ {
+ return array(
+ array(0),
+ array(1),
+ array(-1),
+ array('string'),
+ array(new \stdClass()),
+ array(Random::str(20)),
+ array(array('invalid_element')),
+ array(array(new \stdClass())),
+ );
+ }
+
+ /**
+ * @param mixed $value
+ * @param string $property
+ * @param string|null $snakeCase
+ */
+ protected function getAndSetTest($value, $property, $snakeCase = null)
+ {
+ $getter = 'get' . ucfirst($property);
+ $setter = 'set' . ucfirst($property);
+
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->{$getter}());
+ self::assertNull($instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertNull($instance->{$snakeCase});
+ }
+
+ $instance->{$setter}($value);
+
+ if (is_array($value) && !empty($value) && $property === 'articles') {
+ self::assertNotNull($instance->{$getter}());
+ self::assertNotNull($instance->{$property});
+ self::assertCount(count($value), $instance->{$getter}());
+ } elseif (is_array($value) && empty($value) && $property === 'articles') {
+ self::assertNull($instance->{$getter}());
+ } elseif ($property === 'electronicCertificate' && $value instanceof ElectronicCertificatePaymentData) {
+ self::assertSame($value, $instance->{$getter}());
+ self::assertSame($value, $instance->{$property});
+ } elseif ($property === 'electronicCertificate' && is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData', $instance->{$getter}());
+ } elseif ($property === 'card' && $value instanceof PaymentDataBankCardCard) {
+ self::assertSame($value, $instance->{$getter}());
+ self::assertSame($value, $instance->{$property});
+ } elseif ($property === 'card' && is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentData\PaymentDataBankCardCard', $instance->{$getter}());
+ } else {
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ }
+
+ if ($snakeCase !== null && !is_array($value) && !is_object($value)) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ $instance = $this->getTestInstance();
+
+ $instance->{$property} = $value;
+
+ if (is_array($value) && !empty($value) && $property === 'articles') {
+ self::assertNotNull($instance->{$getter}());
+ self::assertNotNull($instance->{$property});
+ self::assertCount(count($value), $instance->{$getter}());
+ } elseif (is_array($value) && empty($value) && $property === 'articles') {
+ self::assertNull($instance->{$getter}());
+ } elseif ($property === 'electronicCertificate' && $value instanceof ElectronicCertificatePaymentData) {
+ self::assertSame($value, $instance->{$getter}());
+ self::assertSame($value, $instance->{$property});
+ } elseif ($property === 'electronicCertificate' && is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData', $instance->{$getter}());
+ } elseif ($property === 'card' && $value instanceof PaymentDataBankCardCard) {
+ self::assertSame($value, $instance->{$getter}());
+ self::assertSame($value, $instance->{$property});
+ } elseif ($property === 'card' && is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentData\PaymentDataBankCardCard', $instance->{$getter}());
+ } else {
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ }
+
+ if ($snakeCase !== null && !is_array($value) && !is_object($value)) {
+ $instance = $this->getTestInstance();
+ $instance->{$snakeCase} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+ }
+}
diff --git a/tests/Model/PaymentData/PaymentDataFactoryTest.php b/tests/Model/PaymentData/PaymentDataFactoryTest.php
index 8d86824e..a77260ac 100644
--- a/tests/Model/PaymentData/PaymentDataFactoryTest.php
+++ b/tests/Model/PaymentData/PaymentDataFactoryTest.php
@@ -1,4 +1,27 @@
getAndSetTest($value, 'articleNumber', 'article_number');
+ }
+
+ /**
+ * @dataProvider invalidArticleNumberDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidArticleNumber($value)
+ {
+ $this->getTestInstance()->setArticleNumber($value);
+ }
+
+ /**
+ * @dataProvider invalidArticleNumberDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticleNumber($value)
+ {
+ $this->getTestInstance()->articleNumber = $value;
+ }
+
+ /**
+ * @dataProvider invalidArticleNumberDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticleNumberSnakeCase($value)
+ {
+ $this->getTestInstance()->article_number = $value;
+ }
+
+ /**
+ * @dataProvider validTruCodeDataProvider
+ * @param string $value
+ */
+ public function testGetSetTruCode($value)
+ {
+ $this->getAndSetTest($value, 'truCode', 'tru_code');
+ }
+
+ /**
+ * @dataProvider invalidTruCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidTruCode($value)
+ {
+ $this->getTestInstance()->setTruCode($value);
+ }
+
+ /**
+ * @dataProvider invalidTruCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidTruCode($value)
+ {
+ $this->getTestInstance()->truCode = $value;
+ }
+
+ /**
+ * @dataProvider invalidTruCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidTruCodeSnakeCase($value)
+ {
+ $this->getTestInstance()->tru_code = $value;
+ }
+
+ /**
+ * @dataProvider validArticleCodeDataProvider
+ * @param string|null $value
+ */
+ public function testGetSetArticleCode($value)
+ {
+ $this->getAndSetTest($value, 'articleCode', 'article_code');
+ }
+
+ /**
+ * @dataProvider invalidArticleCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidArticleCode($value)
+ {
+ $this->getTestInstance()->setArticleCode($value);
+ }
+
+ /**
+ * @dataProvider invalidArticleCodeDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticleCode($value)
+ {
+ $this->getTestInstance()->articleCode = $value;
+ }
+
+ /**
+ * @dataProvider validCertificatesDataProvider
+ * @param array $value
+ */
+ public function testGetSetCertificates($value)
+ {
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->getCertificates());
+ self::assertNull($instance->certificates);
+
+ $instance->setCertificates($value);
+
+ self::assertNotNull($instance->getCertificates());
+ self::assertNotNull($instance->certificates);
+ self::assertCount(count($value), $instance->getCertificates());
+
+ foreach ($instance->getCertificates() as $index => $certificate) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificate', $certificate);
+ if (is_array($value[$index])) {
+ self::assertEquals($value[$index]['certificate_id'], $certificate->getCertificateId());
+ } else {
+ self::assertSame($value[$index], $certificate);
+ }
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->certificates = $value;
+
+ self::assertNotNull($instance->getCertificates());
+ self::assertNotNull($instance->certificates);
+ self::assertCount(count($value), $instance->getCertificates());
+ }
+
+ /**
+ * @dataProvider invalidCertificatesDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidCertificates($value)
+ {
+ $this->getTestInstance()->setCertificates($value);
+ }
+
+ /**
+ * @dataProvider invalidCertificatesDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidCertificates($value)
+ {
+ $this->getTestInstance()->certificates = $value;
+ }
+
+ /**
+ * @return array
+ */
+ public function validArticleNumberDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::int(1, 999));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidArticleNumberDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(0),
+ array(1000),
+ array(-1),
+ array(array()),
+ array(new \stdClass()),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validTruCodeDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::str(30, '0123456789.'));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidTruCodeDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(0),
+ array(1),
+ array(-1),
+ array(array()),
+ array(new \stdClass()),
+ array(Random::str(29, '0123456789.')),
+ array(Random::str(31, '0123456789.')),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validArticleCodeDataProvider()
+ {
+ $result = array(
+ array(null),
+ array(''),
+ );
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::str(1, 128));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidArticleCodeDataProvider()
+ {
+ return array(
+ array(array()),
+ array(new \stdClass()),
+ array(Random::str(129)),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validCertificatesDataProvider()
+ {
+ $result = array();
+
+ $certificate1 = new ElectronicCertificate();
+ $certificate1->setCertificateId(Random::str(20, 30));
+ $certificate1->setTruQuantity(Random::int(1, 10));
+ $certificate1->setAvailableCompensation(array(
+ 'value' => Random::int(100, 1000),
+ 'currency' => CurrencyCode::RUB
+ ));
+ $certificate1->setAppliedCompensation(array(
+ 'value' => Random::int(0, 500),
+ 'currency' => CurrencyCode::RUB
+ ));
+
+ $certificate2 = new ElectronicCertificate();
+ $certificate2->setCertificateId(Random::str(20, 30));
+ $certificate2->setTruQuantity(Random::int(1, 10));
+ $certificate2->setAvailableCompensation(array(
+ 'value' => Random::int(100, 1000),
+ 'currency' => CurrencyCode::RUB
+ ));
+ $certificate2->setAppliedCompensation(array(
+ 'value' => Random::int(0, 500),
+ 'currency' => CurrencyCode::RUB
+ ));
+
+ $result[] = array(array($certificate1, $certificate2));
+
+ $certificateData1 = array(
+ 'certificate_id' => Random::str(20, 30),
+ 'tru_quantity' => Random::int(1, 10),
+ 'available_compensation' => array(
+ 'value' => Random::int(100, 1000),
+ 'currency' => CurrencyCode::USD
+ ),
+ 'applied_compensation' => array(
+ 'value' => Random::int(0, 500),
+ 'currency' => CurrencyCode::USD
+ )
+ );
+
+ $certificateData2 = array(
+ 'certificate_id' => Random::str(20, 30),
+ 'tru_quantity' => Random::int(1, 10),
+ 'available_compensation' => array(
+ 'value' => Random::int(100, 1000),
+ 'currency' => CurrencyCode::EUR
+ ),
+ 'applied_compensation' => array(
+ 'value' => Random::int(0, 500),
+ 'currency' => CurrencyCode::EUR
+ )
+ );
+
+ $result[] = array(array($certificateData1, $certificateData2));
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidCertificatesDataProvider()
+ {
+ return array(
+ array(null),
+ array(''),
+ array(array()),
+ array(1),
+ array('string'),
+ array(new \stdClass()),
+ array(array(new \stdClass())),
+ array(array(1, 2, 3)),
+ array(array('invalid_data')),
+ );
+ }
+
+ /**
+ * @param mixed $value
+ * @param string $property
+ * @param string|null $snakeCase
+ */
+ protected function getAndSetTest($value, $property, $snakeCase = null)
+ {
+ $getter = 'get' . ucfirst($property);
+ $setter = 'set' . ucfirst($property);
+
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->{$getter}());
+ self::assertNull($instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertNull($instance->{$snakeCase});
+ }
+
+ $instance->{$setter}($value);
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ $instance = $this->getTestInstance();
+
+ $instance->{$property} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ if ($snakeCase !== null) {
+ $instance = $this->getTestInstance();
+
+ $instance->{$snakeCase} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+ }
+}
diff --git a/tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentDataTest.php b/tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentDataTest.php
new file mode 100644
index 00000000..16364cc5
--- /dev/null
+++ b/tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentDataTest.php
@@ -0,0 +1,256 @@
+getTestInstance();
+
+ self::assertNull($instance->getAmount());
+ self::assertNull($instance->amount);
+
+ $instance->setAmount($value);
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getAmount()->getValue());
+ self::assertEquals($value['currency'], $instance->amount->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getAmount()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->amount->getCurrency());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->amount = $value;
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getAmount()->getValue());
+ self::assertEquals($value['currency'], $instance->amount->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getAmount()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->amount->getCurrency());
+ }
+ }
+
+ /**
+ * @dataProvider invalidAmountDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidAmount($value)
+ {
+ $this->getTestInstance()->setAmount($value);
+ }
+
+ /**
+ * @dataProvider invalidAmountDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidAmount($value)
+ {
+ $this->getTestInstance()->amount = $value;
+ }
+
+ /**
+ * @dataProvider validBasketIdDataProvider
+ * @param string $value
+ */
+ public function testGetSetBasketId($value)
+ {
+ $this->getAndSetTest($value, 'basketId', 'basket_id');
+ }
+
+ /**
+ * @dataProvider invalidBasketIdDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidBasketId($value)
+ {
+ $this->getTestInstance()->setBasketId($value);
+ }
+
+ /**
+ * @dataProvider invalidBasketIdDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidBasketId($value)
+ {
+ $this->getTestInstance()->basketId = $value;
+ }
+
+ /**
+ * @dataProvider invalidBasketIdDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidBasketIdSnakeCase($value)
+ {
+ $this->getTestInstance()->basket_id = $value;
+ }
+
+ /**
+ * @return array
+ */
+ public function validAmountDataProvider()
+ {
+ $result = array(
+ array(
+ array(
+ 'value' => Random::int(1, 10000),
+ 'currency' => CurrencyCode::RUB,
+ )
+ ),
+ array(
+ array(
+ 'value' => Random::int(1, 10000),
+ 'currency' => CurrencyCode::USD,
+ )
+ ),
+ array(new MonetaryAmount(Random::int(1, 10000), CurrencyCode::RUB)),
+ array(new MonetaryAmount(Random::int(1, 10000), CurrencyCode::EUR)),
+ );
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidAmountDataProvider()
+ {
+ return array(
+ array(null),
+ array(''),
+ array(1.0),
+ array(1),
+ array(true),
+ array(false),
+ array(new \stdClass()),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validBasketIdDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::str(1, 50));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidBasketIdDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(array()),
+ array(new \stdClass()),
+ );
+ }
+
+ /**
+ * @param mixed $value
+ * @param string $property
+ * @param string|null $snakeCase
+ */
+ protected function getAndSetTest($value, $property, $snakeCase = null)
+ {
+ $getter = 'get' . ucfirst($property);
+ $setter = 'set' . ucfirst($property);
+
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->{$getter}());
+ self::assertNull($instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertNull($instance->{$snakeCase});
+ }
+
+ $instance->{$setter}($value);
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ $instance = $this->getTestInstance();
+
+ $instance->{$property} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ if ($snakeCase !== null) {
+ $instance = $this->getTestInstance();
+
+ $instance->{$snakeCase} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+ }
+}
diff --git a/tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateTest.php b/tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateTest.php
new file mode 100644
index 00000000..83afeb13
--- /dev/null
+++ b/tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateTest.php
@@ -0,0 +1,429 @@
+getAndSetTest($value, 'certificateId', 'certificate_id');
+ }
+
+ /**
+ * @dataProvider invalidCertificateIdDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidCertificateId($value)
+ {
+ $this->getTestInstance()->setCertificateId($value);
+ }
+
+ /**
+ * @dataProvider invalidCertificateIdDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidCertificateId($value)
+ {
+ $this->getTestInstance()->certificateId = $value;
+ }
+
+ /**
+ * @dataProvider invalidCertificateIdDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidCertificateIdSnakeCase($value)
+ {
+ $this->getTestInstance()->certificate_id = $value;
+ }
+
+ /**
+ * @dataProvider validTruQuantityDataProvider
+ * @param int $value
+ */
+ public function testGetSetTruQuantity($value)
+ {
+ $this->getAndSetTest($value, 'truQuantity', 'tru_quantity');
+ }
+
+ /**
+ * @dataProvider invalidTruQuantityDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidTruQuantity($value)
+ {
+ $this->getTestInstance()->setTruQuantity($value);
+ }
+
+ /**
+ * @dataProvider invalidTruQuantityDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidTruQuantity($value)
+ {
+ $this->getTestInstance()->truQuantity = $value;
+ }
+
+ /**
+ * @dataProvider invalidTruQuantityDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidTruQuantitySnakeCase($value)
+ {
+ $this->getTestInstance()->tru_quantity = $value;
+ }
+
+ /**
+ * @dataProvider validAvailableCompensationDataProvider
+ * @param mixed $value
+ */
+ public function testGetSetAvailableCompensation($value)
+ {
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->getAvailableCompensation());
+ self::assertNull($instance->availableCompensation);
+
+ $instance->setAvailableCompensation($value);
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getAvailableCompensation()->getValue());
+ self::assertEquals($value['currency'], $instance->availableCompensation->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getAvailableCompensation()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->availableCompensation->getCurrency());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->availableCompensation = $value;
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getAvailableCompensation()->getValue());
+ self::assertEquals($value['currency'], $instance->availableCompensation->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getAvailableCompensation()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->availableCompensation->getCurrency());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->available_compensation = $value;
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getAvailableCompensation()->getValue());
+ self::assertEquals($value['currency'], $instance->available_compensation->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getAvailableCompensation()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->available_compensation->getCurrency());
+ }
+ }
+
+ /**
+ * @dataProvider invalidAvailableCompensationDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidAvailableCompensation($value)
+ {
+ $this->getTestInstance()->setAvailableCompensation($value);
+ }
+
+ /**
+ * @dataProvider invalidAvailableCompensationDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidAvailableCompensation($value)
+ {
+ $this->getTestInstance()->availableCompensation = $value;
+ }
+
+ /**
+ * @dataProvider validAppliedCompensationDataProvider
+ * @param mixed $value
+ */
+ public function testGetSetAppliedCompensation($value)
+ {
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->getAppliedCompensation());
+ self::assertNull($instance->appliedCompensation);
+
+ $instance->setAppliedCompensation($value);
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getAppliedCompensation()->getValue());
+ self::assertEquals($value['currency'], $instance->appliedCompensation->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getAppliedCompensation()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->appliedCompensation->getCurrency());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->appliedCompensation = $value;
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getAppliedCompensation()->getValue());
+ self::assertEquals($value['currency'], $instance->appliedCompensation->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getAppliedCompensation()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->appliedCompensation->getCurrency());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->applied_compensation = $value;
+ if (is_array($value)) {
+ self::assertEquals($value['value'], $instance->getAppliedCompensation()->getValue());
+ self::assertEquals($value['currency'], $instance->applied_compensation->getCurrency());
+ } elseif ($value instanceof MonetaryAmount) {
+ self::assertEquals($value->getValue(), $instance->getAppliedCompensation()->getValue());
+ self::assertEquals($value->getCurrency(), $instance->applied_compensation->getCurrency());
+ }
+ }
+
+ /**
+ * @dataProvider invalidAppliedCompensationDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidAppliedCompensation($value)
+ {
+ $this->getTestInstance()->setAppliedCompensation($value);
+ }
+
+ /**
+ * @dataProvider invalidAppliedCompensationDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidAppliedCompensation($value)
+ {
+ $this->getTestInstance()->appliedCompensation = $value;
+ }
+
+ /**
+ * @return array
+ */
+ public function validCertificateIdDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::str(20, 30));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidCertificateIdDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(0),
+ array(1),
+ array(-1),
+ array(array()),
+ array(new \stdClass()),
+ array(Random::str(19)),
+ array(Random::str(31)),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validTruQuantityDataProvider()
+ {
+ $result = array();
+ for ($i = 0; $i < 10; $i++) {
+ $result[] = array(Random::int(1, 100));
+ }
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidTruQuantityDataProvider()
+ {
+ return array(
+ array(''),
+ array(null),
+ array(array()),
+ array(new \stdClass()),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validAvailableCompensationDataProvider()
+ {
+ $result = array(
+ array(
+ array(
+ 'value' => Random::int(1, 10000),
+ 'currency' => CurrencyCode::RUB,
+ )
+ ),
+ array(
+ array(
+ 'value' => Random::int(1, 10000),
+ 'currency' => CurrencyCode::USD,
+ )
+ ),
+ array(new MonetaryAmount(Random::int(1, 10000), CurrencyCode::RUB)),
+ array(new MonetaryAmount(Random::int(1, 10000), CurrencyCode::EUR)),
+ );
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidAvailableCompensationDataProvider()
+ {
+ return array(
+ array(null),
+ array(''),
+ array(1.0),
+ array(1),
+ array(true),
+ array(false),
+ array(new \stdClass()),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validAppliedCompensationDataProvider()
+ {
+ $result = array(
+ array(
+ array(
+ 'value' => Random::int(0, 10000),
+ 'currency' => CurrencyCode::RUB,
+ )
+ ),
+ array(
+ array(
+ 'value' => Random::int(0, 10000),
+ 'currency' => CurrencyCode::USD,
+ )
+ ),
+ array(new MonetaryAmount(Random::int(0, 10000), CurrencyCode::RUB)),
+ array(new MonetaryAmount(Random::int(0, 10000), CurrencyCode::EUR)),
+ );
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidAppliedCompensationDataProvider()
+ {
+ return array(
+ array(null),
+ array(''),
+ array(1.0),
+ array(1),
+ array(true),
+ array(false),
+ array(new \stdClass()),
+ );
+ }
+
+ /**
+ * @param mixed $value
+ * @param string $property
+ * @param string|null $snakeCase
+ */
+ protected function getAndSetTest($value, $property, $snakeCase = null)
+ {
+ $getter = 'get' . ucfirst($property);
+ $setter = 'set' . ucfirst($property);
+
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->{$getter}());
+ self::assertNull($instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertNull($instance->{$snakeCase});
+ }
+
+ $instance->{$setter}($value);
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ $instance = $this->getTestInstance();
+
+ $instance->{$property} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ if ($snakeCase !== null) {
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+
+ if ($snakeCase !== null) {
+ $instance = $this->getTestInstance();
+
+ $instance->{$snakeCase} = $value;
+
+ self::assertEquals($value, $instance->{$getter}());
+ self::assertEquals($value, $instance->{$property});
+ self::assertEquals($value, $instance->{$snakeCase});
+ }
+ }
+}
diff --git a/tests/Model/PaymentMethod/PaymentMethodAlfaBankTest.php b/tests/Model/PaymentMethod/PaymentMethodAlfaBankTest.php
index aef8519a..e456776d 100644
--- a/tests/Model/PaymentMethod/PaymentMethodAlfaBankTest.php
+++ b/tests/Model/PaymentMethod/PaymentMethodAlfaBankTest.php
@@ -1,4 +1,27 @@
getTestInstance();
+
+ self::assertNull($instance->getCard());
+ self::assertNull($instance->card);
+
+ $instance->setCard($value);
+
+ if ($value instanceof BankCard) {
+ self::assertSame($value, $instance->getCard());
+ self::assertSame($value, $instance->card);
+ } elseif (is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\BankCard', $instance->getCard());
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\BankCard', $instance->card);
+ } else {
+ self::assertNull($instance->getCard());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->card = $value;
+
+ if ($value instanceof BankCard) {
+ self::assertSame($value, $instance->getCard());
+ self::assertSame($value, $instance->card);
+ } elseif (is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\BankCard', $instance->getCard());
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\BankCard', $instance->card);
+ } else {
+ self::assertNull($instance->getCard());
+ }
+ }
+
+ /**
+ * @dataProvider invalidCardDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidCard($value)
+ {
+ $this->getTestInstance()->setCard($value);
+ }
+
+ /**
+ * @dataProvider invalidCardDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidCard($value)
+ {
+ $this->getTestInstance()->card = $value;
+ }
+
+ /**
+ * @dataProvider validElectronicCertificateDataProvider
+ * @param mixed $value
+ */
+ public function testGetSetElectronicCertificate($value)
+ {
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->getElectronicCertificate());
+ self::assertNull($instance->electronicCertificate);
+
+ $instance->setElectronicCertificate($value);
+
+ if ($value instanceof ElectronicCertificatePaymentData) {
+ self::assertSame($value, $instance->getElectronicCertificate());
+ self::assertSame($value, $instance->electronicCertificate);
+ } elseif (is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData', $instance->getElectronicCertificate());
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData', $instance->electronicCertificate);
+ } else {
+ self::assertNull($instance->getElectronicCertificate());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->electronicCertificate = $value;
+
+ if ($value instanceof ElectronicCertificatePaymentData) {
+ self::assertSame($value, $instance->getElectronicCertificate());
+ self::assertSame($value, $instance->electronicCertificate);
+ } elseif (is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData', $instance->getElectronicCertificate());
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData', $instance->electronicCertificate);
+ } else {
+ self::assertNull($instance->getElectronicCertificate());
+ }
+
+ $instance = $this->getTestInstance();
+ $instance->electronic_certificate = $value;
+
+ if ($value instanceof ElectronicCertificatePaymentData) {
+ self::assertSame($value, $instance->getElectronicCertificate());
+ self::assertSame($value, $instance->electronic_certificate);
+ } elseif (is_array($value)) {
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData', $instance->getElectronicCertificate());
+ self::assertInstanceOf('\YooKassa\Model\PaymentMethod\ElectronicCertificate\ElectronicCertificatePaymentData', $instance->electronic_certificate);
+ } else {
+ self::assertNull($instance->getElectronicCertificate());
+ }
+ }
+
+ /**
+ * @dataProvider invalidElectronicCertificateDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidElectronicCertificate($value)
+ {
+ $this->getTestInstance()->setElectronicCertificate($value);
+ }
+
+ /**
+ * @dataProvider invalidElectronicCertificateDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidElectronicCertificate($value)
+ {
+ $this->getTestInstance()->electronicCertificate = $value;
+ }
+
+ /**
+ * @dataProvider invalidElectronicCertificateDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidElectronicCertificateSnakeCase($value)
+ {
+ $this->getTestInstance()->electronic_certificate = $value;
+ }
+
+ /**
+ * @dataProvider validArticlesDataProvider
+ * @param array $value
+ */
+ public function testGetSetArticles($value)
+ {
+ $instance = $this->getTestInstance();
+
+ self::assertNull($instance->getArticles());
+ self::assertNull($instance->articles);
+
+ $instance->setArticles($value);
+
+ if ($value !== null) {
+ self::assertNotNull($instance->getArticles());
+ self::assertNotNull($instance->articles);
+ self::assertCount(count($value), $instance->getArticles());
+ } else {
+ self::assertNull($instance->getArticles());
+ self::assertNull($instance->articles);
+ }
+
+
+ $instance = $this->getTestInstance();
+ $instance->articles = $value;
+
+ if ($value !== null) {
+ self::assertNotNull($instance->getArticles());
+ self::assertNotNull($instance->articles);
+ self::assertCount(count($value), $instance->getArticles());
+ } else {
+ self::assertNull($instance->getArticles());
+ self::assertNull($instance->articles);
+ }
+ }
+
+ /**
+ * @dataProvider invalidArticlesDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetInvalidArticles($value)
+ {
+ $this->getTestInstance()->setArticles($value);
+ }
+
+ /**
+ * @dataProvider invalidArticlesDataProvider
+ * @expectedException InvalidArgumentException
+ * @param mixed $value
+ */
+ public function testSetterInvalidArticles($value)
+ {
+ $this->getTestInstance()->articles = $value;
+ }
+
+ /**
+ * @return array
+ */
+ public function validCardDataProvider()
+ {
+ $result = array(
+ array(null),
+ array(new BankCard()),
+ );
+
+ $result[] = array(array());
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidCardDataProvider()
+ {
+ return array(
+ array(0),
+ array(1),
+ array(-1),
+ array('5'),
+ array(new \stdClass()),
+ array(Random::str(20)),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validElectronicCertificateDataProvider()
+ {
+ $result = array(
+ array(null),
+ array(new ElectronicCertificatePaymentData()),
+ );
+
+ $result[] = array(array());
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidElectronicCertificateDataProvider()
+ {
+ return array(
+ array(0),
+ array(1),
+ array(-1),
+ array('string'),
+ array(new \stdClass()),
+ array(Random::str(20)),
+ );
+ }
+
+ /**
+ * @return array
+ */
+ public function validArticlesDataProvider()
+ {
+ $result = array();
+
+ $result[] = array(null);
+
+ $certificate1 = new ElectronicCertificate();
+ $certificate1->setCertificateId(Random::str(20, 30));
+ $certificate1->setTruQuantity(Random::int(1, 10));
+ $certificate1->setAvailableCompensation(new MonetaryAmount(Random::int(100, 1000), CurrencyCode::RUB));
+ $certificate1->setAppliedCompensation(new MonetaryAmount(Random::int(0, 500), CurrencyCode::RUB));
+
+ $certificate2 = new ElectronicCertificate();
+ $certificate2->setCertificateId(Random::str(20, 30));
+ $certificate2->setTruQuantity(Random::int(1, 10));
+ $certificate2->setAvailableCompensation(new MonetaryAmount(Random::int(100, 1000), CurrencyCode::RUB));
+ $certificate2->setAppliedCompensation(new MonetaryAmount(Random::int(0, 500), CurrencyCode::RUB));
+
+ $article1 = new ElectronicCertificateApprovedPaymentArticle();
+ $article1->setArticleNumber(Random::int(1, 999));
+ $article1->setTruCode(Random::str(30, '0123456789.'));
+ $article1->setCertificates(array($certificate1));
+
+ $article2 = new ElectronicCertificateApprovedPaymentArticle();
+ $article2->setArticleNumber(Random::int(1, 999));
+ $article2->setTruCode(Random::str(30, '0123456789.'));
+ $article2->setCertificates(array($certificate2));
+
+ $result[] = array(array($article1, $article2));
+
+ $certificateData1 = array(
+ 'certificate_id' => Random::str(20, 30),
+ 'tru_quantity' => Random::int(1, 10),
+ 'available_compensation' => array(
+ 'value' => Random::int(100, 1000),
+ 'currency' => CurrencyCode::RUB
+ ),
+ 'applied_compensation' => array(
+ 'value' => Random::int(0, 500),
+ 'currency' => CurrencyCode::RUB
+ )
+ );
+
+ $certificateData2 = array(
+ 'certificate_id' => Random::str(20, 30),
+ 'tru_quantity' => Random::int(1, 10),
+ 'available_compensation' => array(
+ 'value' => Random::int(100, 1000),
+ 'currency' => CurrencyCode::RUB
+ ),
+ 'applied_compensation' => array(
+ 'value' => Random::int(0, 500),
+ 'currency' => CurrencyCode::RUB
+ )
+ );
+
+ $articleData1 = array(
+ 'article_number' => Random::int(1, 999),
+ 'tru_code' => Random::str(30, '0123456789.'),
+ 'certificates' => array($certificateData1),
+ );
+
+ $articleData2 = array(
+ 'article_number' => Random::int(1, 999),
+ 'tru_code' => Random::str(30, '0123456789.'),
+ 'certificates' => array($certificateData2),
+ );
+
+ $result[] = array(array($articleData1, $articleData2));
+
+ return $result;
+ }
+
+ /**
+ * @return array
+ */
+ public function invalidArticlesDataProvider()
+ {
+ return array(
+ array(1),
+ array('string'),
+ array(new \stdClass()),
+ array(array(new \stdClass())),
+ array(array(1, 2, 3)),
+ array(array('invalid_data')),
+ );
+ }
+}
diff --git a/tests/Model/PaymentMethod/PaymentMethodFactoryTest.php b/tests/Model/PaymentMethod/PaymentMethodFactoryTest.php
index 110378a5..99765955 100644
--- a/tests/Model/PaymentMethod/PaymentMethodFactoryTest.php
+++ b/tests/Model/PaymentMethod/PaymentMethodFactoryTest.php
@@ -1,4 +1,27 @@