From f5f3cdad71710d06baf0f9c8d455a42d0d8b8e65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=AE=2E=20?= =?UTF-8?q?=D0=9B=D0=BE=D0=B7=D0=BD=D1=8B=D0=B9?= Date: Wed, 18 Feb 2026 16:51:08 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9=20=D1=81=D0=BF=D0=BE?= =?UTF-8?q?=D1=81=D0=BE=D0=B1=20=D0=BE=D0=BF=D0=BB=D0=B0=D1=82=D1=8B=20?= =?UTF-8?q?=E2=80=94=20=D0=AD=D0=BB=D0=B5=D0=BA=D1=82=D1=80=D0=BE=D0=BD?= =?UTF-8?q?=D0=BD=D1=8B=D0=B9=20=D1=81=D0=B5=D1=80=D1=82=D0=B8=D1=84=D0=B8?= =?UTF-8?q?=D0=BA=D0=B0=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 + LICENSE.md | 2 +- README.en.md | 9 - README.md | 9 - composer.json | 4 +- docs/classes/JsonSerializable.md | 4 +- .../YooKassa-Client-ApiClientInterface.md | 4 +- docs/classes/YooKassa-Client-BaseClient.md | 4 +- docs/classes/YooKassa-Client-CurlClient.md | 4 +- docs/classes/YooKassa-Client-UserAgent.md | 4 +- docs/classes/YooKassa-Client.md | 6 +- docs/classes/YooKassa-Common-AbstractEnum.md | 4 +- .../classes/YooKassa-Common-AbstractObject.md | 4 +- .../YooKassa-Common-AbstractPaymentRequest.md | 4 +- ...sa-Common-AbstractPaymentRequestBuilder.md | 4 +- .../YooKassa-Common-AbstractRefundRequest.md | 4 +- .../YooKassa-Common-AbstractRequest.md | 4 +- .../YooKassa-Common-AbstractRequestBuilder.md | 4 +- ...ommon-Exceptions-ApiConnectionException.md | 4 +- ...YooKassa-Common-Exceptions-ApiException.md | 4 +- ...sa-Common-Exceptions-AuthorizeException.md | 4 +- ...ommon-Exceptions-BadApiRequestException.md | 4 +- ...-Exceptions-EmptyPropertyValueException.md | 4 +- ...n-Exceptions-ExtensionNotFoundException.md | 4 +- ...sa-Common-Exceptions-ForbiddenException.md | 4 +- ...a-Common-Exceptions-InternalServerError.md | 4 +- ...mon-Exceptions-InvalidPropertyException.md | 4 +- ...xceptions-InvalidPropertyValueException.md | 4 +- ...tions-InvalidPropertyValueTypeException.md | 4 +- ...mmon-Exceptions-InvalidRequestException.md | 4 +- ...ooKassa-Common-Exceptions-JsonException.md | 4 +- ...ssa-Common-Exceptions-NotFoundException.md | 4 +- ...-Exceptions-ResponseProcessingException.md | 4 +- ...mon-Exceptions-TooManyRequestsException.md | 4 +- ...Common-Exceptions-UnauthorizedException.md | 4 +- docs/classes/YooKassa-Common-HttpVerb.md | 4 +- docs/classes/YooKassa-Common-LoggerWrapper.md | 4 +- .../classes/YooKassa-Common-ResponseObject.md | 4 +- ...assa-Helpers-Config-ConfigurationLoader.md | 4 +- ...ers-Config-ConfigurationLoaderInterface.md | 4 +- .../YooKassa-Helpers-FiscalizationProvider.md | 4 +- docs/classes/YooKassa-Helpers-ProductCode.md | 4 +- docs/classes/YooKassa-Helpers-Random.md | 4 +- .../YooKassa-Helpers-RawHeadersParser.md | 4 +- .../YooKassa-Helpers-SecurityHelper.md | 4 +- docs/classes/YooKassa-Helpers-StringObject.md | 4 +- docs/classes/YooKassa-Helpers-TypeCast.md | 4 +- docs/classes/YooKassa-Helpers-UUID.md | 4 +- docs/classes/YooKassa-Model-Airline.md | 4 +- .../YooKassa-Model-AirlineInterface.md | 4 +- .../classes/YooKassa-Model-AmountInterface.md | 4 +- .../YooKassa-Model-AuthorizationDetails.md | 4 +- ...ssa-Model-AuthorizationDetailsInterface.md | 4 +- docs/classes/YooKassa-Model-BaseDeal.md | 4 +- .../YooKassa-Model-CancellationDetails.md | 4 +- ...assa-Model-CancellationDetailsInterface.md | 4 +- ...assa-Model-CancellationDetailsPartyCode.md | 4 +- ...ssa-Model-CancellationDetailsReasonCode.md | 4 +- ...Model-Confirmation-AbstractConfirmation.md | 4 +- ...nfirmation-ConfirmationCodeVerification.md | 4 +- ...Model-Confirmation-ConfirmationEmbedded.md | 4 +- ...Model-Confirmation-ConfirmationExternal.md | 4 +- ...-Model-Confirmation-ConfirmationFactory.md | 4 +- ...firmation-ConfirmationMobileApplication.md | 4 +- ...Kassa-Model-Confirmation-ConfirmationQr.md | 4 +- ...Model-Confirmation-ConfirmationRedirect.md | 4 +- ...tributes-AbstractConfirmationAttributes.md | 4 +- ...-ConfirmationAttributesCodeVerification.md | 4 +- ...tributes-ConfirmationAttributesEmbedded.md | 4 +- ...tributes-ConfirmationAttributesExternal.md | 4 +- ...ttributes-ConfirmationAttributesFactory.md | 4 +- ...ConfirmationAttributesMobileApplication.md | 4 +- ...tionAttributes-ConfirmationAttributesQr.md | 4 +- ...tributes-ConfirmationAttributesRedirect.md | 4 +- .../YooKassa-Model-ConfirmationType.md | 4 +- docs/classes/YooKassa-Model-CurrencyCode.md | 4 +- .../YooKassa-Model-Deal-CaptureDealData.md | 4 +- .../YooKassa-Model-Deal-DealBalanceAmount.md | 4 +- .../classes/YooKassa-Model-Deal-DealStatus.md | 4 +- docs/classes/YooKassa-Model-Deal-DealType.md | 4 +- docs/classes/YooKassa-Model-Deal-FeeMoment.md | 4 +- .../YooKassa-Model-Deal-PaymentDealInfo.md | 4 +- .../YooKassa-Model-Deal-PayoutDealInfo.md | 4 +- .../YooKassa-Model-Deal-RefundDealData.md | 4 +- .../YooKassa-Model-Deal-RefundDealInfo.md | 4 +- ...assa-Model-Deal-SettlementPayoutPayment.md | 4 +- ...-Model-Deal-SettlementPayoutPaymentType.md | 4 +- ...Kassa-Model-Deal-SettlementPayoutRefund.md | 4 +- docs/classes/YooKassa-Model-DealInterface.md | 4 +- docs/classes/YooKassa-Model-FraudData.md | 4 +- docs/classes/YooKassa-Model-Leg.md | 4 +- docs/classes/YooKassa-Model-LegInterface.md | 4 +- docs/classes/YooKassa-Model-Locale.md | 4 +- docs/classes/YooKassa-Model-Metadata.md | 4 +- docs/classes/YooKassa-Model-MonetaryAmount.md | 4 +- ...Model-Notification-AbstractNotification.md | 4 +- ...Model-Notification-NotificationCanceled.md | 4 +- ...del-Notification-NotificationDealClosed.md | 4 +- ...-Model-Notification-NotificationFactory.md | 4 +- ...odel-Notification-NotificationInterface.md | 4 +- ...Notification-NotificationPayoutCanceled.md | 4 +- ...otification-NotificationPayoutSucceeded.md | 4 +- ...otification-NotificationRefundSucceeded.md | 4 +- ...odel-Notification-NotificationSucceeded.md | 4 +- ...ification-NotificationWaitingForCapture.md | 4 +- .../YooKassa-Model-NotificationEventType.md | 4 +- .../YooKassa-Model-NotificationType.md | 4 +- docs/classes/YooKassa-Model-Passenger.md | 4 +- .../YooKassa-Model-PassengerInterface.md | 4 +- docs/classes/YooKassa-Model-Payment.md | 4 +- ...a-Model-PaymentData-AbstractPaymentData.md | 4 +- ...-Model-PaymentData-B2b-Sberbank-VatData.md | 4 +- ...ymentData-B2b-Sberbank-VatDataInterface.md | 4 +- ...el-PaymentData-B2b-Sberbank-VatDataRate.md | 4 +- ...el-PaymentData-B2b-Sberbank-VatDataType.md | 4 +- ...ertificate-ElectronicCertificateArticle.md | 820 ++++++++++++++++++ ...a-Model-PaymentData-PaymentDataAlfabank.md | 4 +- ...a-Model-PaymentData-PaymentDataApplePay.md | 4 +- ...odel-PaymentData-PaymentDataB2bSberbank.md | 4 +- ...a-Model-PaymentData-PaymentDataBankCard.md | 4 +- ...del-PaymentData-PaymentDataBankCardCard.md | 4 +- ...Kassa-Model-PaymentData-PaymentDataCash.md | 4 +- ...ntData-PaymentDataElectronicCertificate.md | 581 +++++++++++++ ...sa-Model-PaymentData-PaymentDataFactory.md | 4 +- ...-Model-PaymentData-PaymentDataGooglePay.md | 4 +- ...del-PaymentData-PaymentDataInstallments.md | 4 +- ...el-PaymentData-PaymentDataMobileBalance.md | 4 +- ...Kassa-Model-PaymentData-PaymentDataQiwi.md | 4 +- ...a-Model-PaymentData-PaymentDataSberBnpl.md | 4 +- ...a-Model-PaymentData-PaymentDataSberLoan.md | 4 +- ...a-Model-PaymentData-PaymentDataSberbank.md | 4 +- ...oKassa-Model-PaymentData-PaymentDataSbp.md | 4 +- ...odel-PaymentData-PaymentDataTinkoffBank.md | 4 +- ...a-Model-PaymentData-PaymentDataWebmoney.md | 4 +- ...ssa-Model-PaymentData-PaymentDataWechat.md | 4 +- ...a-Model-PaymentData-PaymentDataYooMoney.md | 4 +- .../YooKassa-Model-PaymentInterface.md | 4 +- ...del-PaymentMethod-AbstractPaymentMethod.md | 4 +- ...entMethod-B2b-Sberbank-PayerBankDetails.md | 4 +- ...-B2b-Sberbank-PayerBankDetailsInterface.md | 4 +- .../YooKassa-Model-PaymentMethod-BankCard.md | 4 +- ...assa-Model-PaymentMethod-BankCardSource.md | 4 +- ...tronicCertificate-ElectronicCertificate.md | 634 ++++++++++++++ ...tronicCertificateApprovedPaymentArticle.md | 637 ++++++++++++++ ...ficate-ElectronicCertificatePaymentData.md | 468 ++++++++++ ...del-PaymentMethod-PaymentMethodAlfaBank.md | 4 +- ...del-PaymentMethod-PaymentMethodApplePay.md | 4 +- ...-PaymentMethod-PaymentMethodB2bSberbank.md | 4 +- ...del-PaymentMethod-PaymentMethodBankCard.md | 4 +- ...del-PaymentMethod-PaymentMethodCardType.md | 4 +- ...a-Model-PaymentMethod-PaymentMethodCash.md | 4 +- ...thod-PaymentMethodElectronicCertificate.md | 732 ++++++++++++++++ ...odel-PaymentMethod-PaymentMethodFactory.md | 4 +- ...el-PaymentMethod-PaymentMethodGooglePay.md | 4 +- ...PaymentMethod-PaymentMethodInstallments.md | 4 +- ...aymentMethod-PaymentMethodMobileBalance.md | 4 +- ...sa-Model-PaymentMethod-PaymentMethodPsb.md | 4 +- ...a-Model-PaymentMethod-PaymentMethodQiwi.md | 4 +- ...del-PaymentMethod-PaymentMethodSberBnpl.md | 4 +- ...del-PaymentMethod-PaymentMethodSberLoan.md | 4 +- ...del-PaymentMethod-PaymentMethodSberbank.md | 4 +- ...sa-Model-PaymentMethod-PaymentMethodSbp.md | 4 +- ...-PaymentMethod-PaymentMethodTinkoffBank.md | 4 +- ...odel-PaymentMethod-PaymentMethodUnknown.md | 4 +- ...del-PaymentMethod-PaymentMethodWebmoney.md | 4 +- ...Model-PaymentMethod-PaymentMethodWechat.md | 4 +- ...del-PaymentMethod-PaymentMethodYooMoney.md | 4 +- .../YooKassa-Model-PaymentMethodType.md | 14 +- docs/classes/YooKassa-Model-PaymentStatus.md | 4 +- ...-Model-Payout-AbstractPayoutDestination.md | 4 +- .../YooKassa-Model-Payout-IncomeReceipt.md | 4 +- ...-Model-Payout-PayoutCancellationDetails.md | 4 +- ...yout-PayoutCancellationDetailsPartyCode.md | 4 +- ...out-PayoutCancellationDetailsReasonCode.md | 4 +- ...-Model-Payout-PayoutDestinationBankCard.md | 4 +- ...el-Payout-PayoutDestinationBankCardCard.md | 4 +- ...a-Model-Payout-PayoutDestinationFactory.md | 4 +- ...Kassa-Model-Payout-PayoutDestinationSbp.md | 4 +- ...assa-Model-Payout-PayoutDestinationType.md | 4 +- ...-Model-Payout-PayoutDestinationYooMoney.md | 4 +- ...ooKassa-Model-Payout-PayoutSelfEmployed.md | 4 +- ...ooKassa-Model-Payout-SbpParticipantBank.md | 4 +- docs/classes/YooKassa-Model-Payout.md | 4 +- .../classes/YooKassa-Model-PayoutInterface.md | 4 +- docs/classes/YooKassa-Model-PayoutStatus.md | 4 +- ...ooKassa-Model-PersonalData-PersonalData.md | 4 +- ...nalData-PersonalDataCancellationDetails.md | 4 +- ...ersonalDataCancellationDetailsPartyCode.md | 4 +- ...rsonalDataCancellationDetailsReasonCode.md | 4 +- ...odel-PersonalData-PersonalDataInterface.md | 4 +- ...a-Model-PersonalData-PersonalDataStatus.md | 4 +- ...ssa-Model-PersonalData-PersonalDataType.md | 4 +- ...Kassa-Model-Receipt-AdditionalUserProps.md | 4 +- .../YooKassa-Model-Receipt-AgentType.md | 4 +- .../YooKassa-Model-Receipt-IndustryDetails.md | 4 +- .../YooKassa-Model-Receipt-MarkCodeInfo.md | 4 +- .../YooKassa-Model-Receipt-MarkQuantity.md | 4 +- ...oKassa-Model-Receipt-OperationalDetails.md | 4 +- .../YooKassa-Model-Receipt-PaymentMode.md | 4 +- .../YooKassa-Model-Receipt-PaymentSubject.md | 4 +- ...ooKassa-Model-Receipt-ReceiptItemAmount.md | 4 +- ...oKassa-Model-Receipt-ReceiptItemMeasure.md | 4 +- .../YooKassa-Model-Receipt-SettlementType.md | 4 +- docs/classes/YooKassa-Model-Receipt.md | 4 +- .../classes/YooKassa-Model-ReceiptCustomer.md | 4 +- ...YooKassa-Model-ReceiptCustomerInterface.md | 4 +- .../YooKassa-Model-ReceiptInterface.md | 4 +- docs/classes/YooKassa-Model-ReceiptItem.md | 4 +- .../YooKassa-Model-ReceiptItemInterface.md | 4 +- ...ooKassa-Model-ReceiptRegistrationStatus.md | 4 +- docs/classes/YooKassa-Model-ReceiptType.md | 4 +- docs/classes/YooKassa-Model-Recipient.md | 4 +- .../YooKassa-Model-RecipientInterface.md | 4 +- docs/classes/YooKassa-Model-Refund.md | 4 +- ...ooKassa-Model-RefundCancellationDetails.md | 4 +- ...odel-RefundCancellationDetailsPartyCode.md | 4 +- ...del-RefundCancellationDetailsReasonCode.md | 4 +- .../classes/YooKassa-Model-RefundInterface.md | 4 +- docs/classes/YooKassa-Model-RefundStatus.md | 4 +- docs/classes/YooKassa-Model-Requestor.md | 4 +- .../YooKassa-Model-RequestorInterface.md | 4 +- docs/classes/YooKassa-Model-SafeDeal.md | 4 +- ...ooKassa-Model-SelfEmployed-SelfEmployed.md | 4 +- ...l-SelfEmployed-SelfEmployedConfirmation.md | 4 +- ...mployed-SelfEmployedConfirmationFactory.md | 4 +- ...ployed-SelfEmployedConfirmationRedirect.md | 4 +- ...lfEmployed-SelfEmployedConfirmationType.md | 4 +- ...odel-SelfEmployed-SelfEmployedInterface.md | 4 +- ...a-Model-SelfEmployed-SelfEmployedStatus.md | 4 +- docs/classes/YooKassa-Model-Settlement.md | 4 +- .../YooKassa-Model-SettlementInterface.md | 4 +- docs/classes/YooKassa-Model-Source.md | 4 +- .../classes/YooKassa-Model-SourceInterface.md | 4 +- docs/classes/YooKassa-Model-Supplier.md | 4 +- .../YooKassa-Model-SupplierInterface.md | 4 +- docs/classes/YooKassa-Model-ThreeDSecure.md | 4 +- docs/classes/YooKassa-Model-Transfer.md | 4 +- .../YooKassa-Model-TransferInterface.md | 4 +- docs/classes/YooKassa-Model-TransferStatus.md | 4 +- .../classes/YooKassa-Model-Webhook-Webhook.md | 4 +- ...assa-Request-Deals-AbstractDealResponse.md | 4 +- ...ooKassa-Request-Deals-CreateDealRequest.md | 4 +- ...-Request-Deals-CreateDealRequestBuilder.md | 4 +- ...equest-Deals-CreateDealRequestInterface.md | 4 +- ...quest-Deals-CreateDealRequestSerializer.md | 4 +- ...oKassa-Request-Deals-CreateDealResponse.md | 4 +- .../YooKassa-Request-Deals-DealResponse.md | 4 +- .../YooKassa-Request-Deals-DealsRequest.md | 4 +- ...Kassa-Request-Deals-DealsRequestBuilder.md | 4 +- ...ssa-Request-Deals-DealsRequestInterface.md | 4 +- ...sa-Request-Deals-DealsRequestSerializer.md | 4 +- .../YooKassa-Request-Deals-DealsResponse.md | 4 +- ...equest-Payments-AbstractPaymentResponse.md | 4 +- ...a-Request-Payments-CreatePaymentRequest.md | 4 +- ...st-Payments-CreatePaymentRequestBuilder.md | 4 +- ...-Payments-CreatePaymentRequestInterface.md | 4 +- ...Payments-CreatePaymentRequestSerializer.md | 4 +- ...-Request-Payments-CreatePaymentResponse.md | 4 +- ...Request-Payments-Payment-CancelResponse.md | 4 +- ...t-Payments-Payment-CreateCaptureRequest.md | 4 +- ...nts-Payment-CreateCaptureRequestBuilder.md | 4 +- ...s-Payment-CreateCaptureRequestInterface.md | 4 +- ...-Payment-CreateCaptureRequestSerializer.md | 4 +- ...-Payments-Payment-CreateCaptureResponse.md | 4 +- ...oKassa-Request-Payments-PaymentResponse.md | 4 +- ...oKassa-Request-Payments-PaymentsRequest.md | 4 +- ...Request-Payments-PaymentsRequestBuilder.md | 4 +- ...quest-Payments-PaymentsRequestInterface.md | 4 +- ...uest-Payments-PaymentsRequestSerializer.md | 4 +- ...Kassa-Request-Payments-PaymentsResponse.md | 4 +- ...-Request-Payouts-AbstractPayoutResponse.md | 4 +- ...ssa-Request-Payouts-CreatePayoutRequest.md | 4 +- ...uest-Payouts-CreatePayoutRequestBuilder.md | 4 +- ...st-Payouts-CreatePayoutRequestInterface.md | 4 +- ...t-Payouts-CreatePayoutRequestSerializer.md | 4 +- ...sa-Request-Payouts-CreatePayoutResponse.md | 4 +- ...Kassa-Request-Payouts-IncomeReceiptData.md | 4 +- ...ationData-AbstractPayoutDestinationData.md | 4 +- ...ationData-PayoutDestinationDataBankCard.md | 4 +- ...nData-PayoutDestinationDataBankCardCard.md | 4 +- ...nationData-PayoutDestinationDataFactory.md | 4 +- ...estinationData-PayoutDestinationDataSbp.md | 4 +- ...ationData-PayoutDestinationDataYooMoney.md | 4 +- ...assa-Request-Payouts-PayoutPersonalData.md | 4 +- ...YooKassa-Request-Payouts-PayoutResponse.md | 4 +- ...-Request-Payouts-PayoutSelfEmployedInfo.md | 4 +- ...oKassa-Request-Payouts-SbpBanksResponse.md | 4 +- ...-PersonalData-CreatePersonalDataRequest.md | 4 +- ...alData-CreatePersonalDataRequestBuilder.md | 4 +- ...Data-CreatePersonalDataRequestInterface.md | 4 +- ...ata-CreatePersonalDataRequestSerializer.md | 4 +- ...quest-PersonalData-PersonalDataResponse.md | 4 +- ...equest-Receipts-AbstractReceiptResponse.md | 4 +- ...quest-Receipts-CreatePostReceiptRequest.md | 4 +- ...eceipts-CreatePostReceiptRequestBuilder.md | 4 +- ...eipts-CreatePostReceiptRequestInterface.md | 4 +- ...ipts-CreatePostReceiptRequestSerializer.md | 4 +- ...Request-Receipts-PaymentReceiptResponse.md | 4 +- ...Request-Receipts-ReceiptResponseFactory.md | 4 +- ...quest-Receipts-ReceiptResponseInterface.md | 4 +- ...sa-Request-Receipts-ReceiptResponseItem.md | 4 +- ...t-Receipts-ReceiptResponseItemInterface.md | 4 +- ...oKassa-Request-Receipts-ReceiptsRequest.md | 4 +- ...Request-Receipts-ReceiptsRequestBuilder.md | 4 +- ...quest-Receipts-ReceiptsRequestInterface.md | 4 +- ...uest-Receipts-ReceiptsRequestSerializer.md | 4 +- ...Kassa-Request-Receipts-ReceiptsResponse.md | 4 +- ...-Request-Receipts-RefundReceiptResponse.md | 4 +- ...-Request-Receipts-SimpleReceiptResponse.md | 4 +- ...-Request-Refunds-AbstractRefundResponse.md | 4 +- ...ssa-Request-Refunds-CreateRefundRequest.md | 4 +- ...uest-Refunds-CreateRefundRequestBuilder.md | 4 +- ...st-Refunds-CreateRefundRequestInterface.md | 4 +- ...t-Refunds-CreateRefundRequestSerializer.md | 4 +- ...sa-Request-Refunds-CreateRefundResponse.md | 4 +- ...YooKassa-Request-Refunds-RefundResponse.md | 4 +- ...YooKassa-Request-Refunds-RefundsRequest.md | 4 +- ...a-Request-Refunds-RefundsRequestBuilder.md | 4 +- ...Request-Refunds-RefundsRequestInterface.md | 4 +- ...equest-Refunds-RefundsRequestSerializer.md | 4 +- ...ooKassa-Request-Refunds-RefundsResponse.md | 4 +- ...equest-SelfEmployed-SelfEmployedRequest.md | 4 +- ...SelfEmployed-SelfEmployedRequestBuilder.md | 4 +- ...mployed-SelfEmployedRequestConfirmation.md | 4 +- ...-SelfEmployedRequestConfirmationFactory.md | 4 +- ...SelfEmployedRequestConfirmationRedirect.md | 4 +- ...fEmployed-SelfEmployedRequestSerializer.md | 4 +- ...quest-SelfEmployed-SelfEmployedResponse.md | 4 +- ...ssa-Request-Webhook-WebhookListResponse.md | 4 +- docs/namespaces/default.md | 4 +- docs/namespaces/yookassa-client.md | 4 +- docs/namespaces/yookassa-common-exceptions.md | 4 +- docs/namespaces/yookassa-common.md | 4 +- docs/namespaces/yookassa-helpers-config.md | 4 +- docs/namespaces/yookassa-helpers.md | 4 +- .../namespaces/yookassa-model-confirmation.md | 4 +- .../yookassa-model-confirmationattributes.md | 4 +- docs/namespaces/yookassa-model-deal.md | 4 +- .../namespaces/yookassa-model-notification.md | 4 +- ...yookassa-model-paymentdata-b2b-sberbank.md | 4 +- .../yookassa-model-paymentdata-b2b.md | 4 +- ...model-paymentdata-electroniccertificate.md | 30 + docs/namespaces/yookassa-model-paymentdata.md | 6 +- ...okassa-model-paymentmethod-b2b-sberbank.md | 4 +- .../yookassa-model-paymentmethod-b2b.md | 4 +- ...del-paymentmethod-electroniccertificate.md | 32 + .../yookassa-model-paymentmethod.md | 6 +- docs/namespaces/yookassa-model-payout.md | 4 +- .../namespaces/yookassa-model-personaldata.md | 4 +- docs/namespaces/yookassa-model-receipt.md | 4 +- .../namespaces/yookassa-model-selfemployed.md | 4 +- docs/namespaces/yookassa-model-webhook.md | 4 +- docs/namespaces/yookassa-model.md | 4 +- docs/namespaces/yookassa-request-deals.md | 4 +- .../yookassa-request-payments-payment.md | 4 +- docs/namespaces/yookassa-request-payments.md | 4 +- ...a-request-payouts-payoutdestinationdata.md | 4 +- docs/namespaces/yookassa-request-payouts.md | 4 +- .../yookassa-request-personaldata.md | 4 +- docs/namespaces/yookassa-request-receipts.md | 4 +- docs/namespaces/yookassa-request-refunds.md | 4 +- .../yookassa-request-selfemployed.md | 4 +- docs/namespaces/yookassa-request-webhook.md | 4 +- docs/namespaces/yookassa-request.md | 4 +- docs/namespaces/yookassa.md | 4 +- docs/readme.md | 4 +- docs/reports/deprecated.md | 6 +- docs/reports/errors.md | 4 +- docs/reports/markers.md | 4 +- lib/Client.php | 4 +- lib/Client/ApiClientInterface.php | 2 +- lib/Client/BaseClient.php | 2 +- lib/Client/CurlClient.php | 2 +- lib/Client/UserAgent.php | 2 +- lib/Common/AbstractEnum.php | 2 +- lib/Common/AbstractObject.php | 2 +- lib/Common/AbstractPaymentRequest.php | 2 +- lib/Common/AbstractPaymentRequestBuilder.php | 2 +- lib/Common/AbstractRefundRequest.php | 2 +- lib/Common/AbstractRequest.php | 2 +- lib/Common/AbstractRequestBuilder.php | 2 +- .../Exceptions/ApiConnectionException.php | 2 +- lib/Common/Exceptions/ApiException.php | 2 +- lib/Common/Exceptions/AuthorizeException.php | 2 +- .../Exceptions/BadApiRequestException.php | 2 +- .../EmptyPropertyValueException.php | 2 +- .../Exceptions/ExtensionNotFoundException.php | 2 +- lib/Common/Exceptions/ForbiddenException.php | 2 +- lib/Common/Exceptions/InternalServerError.php | 2 +- .../Exceptions/InvalidPropertyException.php | 2 +- .../InvalidPropertyValueException.php | 2 +- .../InvalidPropertyValueTypeException.php | 2 +- .../Exceptions/InvalidRequestException.php | 2 +- lib/Common/Exceptions/JsonException.php | 2 +- lib/Common/Exceptions/NotFoundException.php | 2 +- .../ResponseProcessingException.php | 2 +- .../Exceptions/TooManyRequestsException.php | 2 +- .../Exceptions/UnauthorizedException.php | 2 +- lib/Common/HttpVerb.php | 2 +- lib/Common/LoggerWrapper.php | 2 +- lib/Common/ResponseObject.php | 2 +- lib/Common/legacy_json_serializable.php | 2 +- lib/Helpers/Config/ConfigurationLoader.php | 2 +- .../Config/ConfigurationLoaderInterface.php | 2 +- lib/Helpers/FiscalizationProvider.php | 2 +- lib/Helpers/ProductCode.php | 2 +- lib/Helpers/Random.php | 2 +- lib/Helpers/RawHeadersParser.php | 2 +- lib/Helpers/SecurityHelper.php | 2 +- lib/Helpers/StringObject.php | 2 +- lib/Helpers/TypeCast.php | 2 +- lib/Helpers/UUID.php | 2 +- lib/Model/Airline.php | 2 +- lib/Model/AirlineInterface.php | 2 +- lib/Model/AmountInterface.php | 2 +- lib/Model/AuthorizationDetails.php | 2 +- lib/Model/AuthorizationDetailsInterface.php | 2 +- lib/Model/BaseDeal.php | 2 +- lib/Model/CancellationDetails.php | 2 +- lib/Model/CancellationDetailsInterface.php | 2 +- lib/Model/CancellationDetailsPartyCode.php | 2 +- lib/Model/CancellationDetailsReasonCode.php | 2 +- .../Confirmation/AbstractConfirmation.php | 2 +- .../ConfirmationCodeVerification.php | 2 +- .../Confirmation/ConfirmationEmbedded.php | 2 +- .../Confirmation/ConfirmationExternal.php | 2 +- .../Confirmation/ConfirmationFactory.php | 2 +- .../ConfirmationMobileApplication.php | 2 +- lib/Model/Confirmation/ConfirmationQr.php | 2 +- .../Confirmation/ConfirmationRedirect.php | 2 +- .../AbstractConfirmationAttributes.php | 2 +- ...ConfirmationAttributesCodeVerification.php | 2 +- .../ConfirmationAttributesEmbedded.php | 2 +- .../ConfirmationAttributesExternal.php | 2 +- .../ConfirmationAttributesFactory.php | 2 +- ...onfirmationAttributesMobileApplication.php | 2 +- .../ConfirmationAttributesQr.php | 2 +- .../ConfirmationAttributesRedirect.php | 2 +- lib/Model/ConfirmationType.php | 2 +- lib/Model/CurrencyCode.php | 2 +- lib/Model/Deal/CaptureDealData.php | 2 +- lib/Model/Deal/DealBalanceAmount.php | 2 +- lib/Model/Deal/DealStatus.php | 2 +- lib/Model/Deal/DealType.php | 2 +- lib/Model/Deal/FeeMoment.php | 2 +- lib/Model/Deal/PaymentDealInfo.php | 2 +- lib/Model/Deal/PayoutDealInfo.php | 2 +- lib/Model/Deal/RefundDealData.php | 2 +- lib/Model/Deal/RefundDealInfo.php | 2 +- lib/Model/Deal/SettlementPayoutPayment.php | 2 +- .../Deal/SettlementPayoutPaymentType.php | 2 +- lib/Model/Deal/SettlementPayoutRefund.php | 2 +- lib/Model/DealInterface.php | 2 +- lib/Model/FraudData.php | 2 +- lib/Model/Leg.php | 2 +- lib/Model/LegInterface.php | 2 +- lib/Model/Locale.php | 2 +- lib/Model/Metadata.php | 2 +- lib/Model/MonetaryAmount.php | 2 +- .../Notification/AbstractNotification.php | 2 +- .../Notification/NotificationCanceled.php | 2 +- .../Notification/NotificationDealClosed.php | 2 +- .../Notification/NotificationFactory.php | 2 +- .../Notification/NotificationInterface.php | 2 +- .../NotificationPayoutCanceled.php | 2 +- .../NotificationPayoutSucceeded.php | 2 +- .../NotificationRefundSucceeded.php | 2 +- .../Notification/NotificationSucceeded.php | 2 +- .../NotificationWaitingForCapture.php | 2 +- lib/Model/NotificationEventType.php | 2 +- lib/Model/NotificationType.php | 2 +- lib/Model/Passenger.php | 2 +- lib/Model/PassengerInterface.php | 2 +- lib/Model/Payment.php | 2 +- lib/Model/PaymentData/AbstractPaymentData.php | 2 +- .../PaymentData/B2b/Sberbank/VatData.php | 2 +- .../B2b/Sberbank/VatDataInterface.php | 2 +- .../PaymentData/B2b/Sberbank/VatDataRate.php | 2 +- .../PaymentData/B2b/Sberbank/VatDataType.php | 2 +- .../ElectronicCertificateArticle.php | 367 ++++++++ lib/Model/PaymentData/PaymentDataAlfabank.php | 2 +- lib/Model/PaymentData/PaymentDataApplePay.php | 2 +- .../PaymentData/PaymentDataB2bSberbank.php | 2 +- lib/Model/PaymentData/PaymentDataBankCard.php | 2 +- .../PaymentData/PaymentDataBankCardCard.php | 2 +- lib/Model/PaymentData/PaymentDataCash.php | 2 +- .../PaymentDataElectronicCertificate.php | 198 +++++ lib/Model/PaymentData/PaymentDataFactory.php | 27 +- .../PaymentData/PaymentDataGooglePay.php | 2 +- .../PaymentData/PaymentDataInstallments.php | 2 +- .../PaymentData/PaymentDataMobileBalance.php | 2 +- lib/Model/PaymentData/PaymentDataQiwi.php | 2 +- lib/Model/PaymentData/PaymentDataSberBnpl.php | 2 +- lib/Model/PaymentData/PaymentDataSberLoan.php | 2 +- lib/Model/PaymentData/PaymentDataSberbank.php | 2 +- lib/Model/PaymentData/PaymentDataSbp.php | 2 +- .../PaymentData/PaymentDataTinkoffBank.php | 2 +- lib/Model/PaymentData/PaymentDataWebmoney.php | 2 +- lib/Model/PaymentData/PaymentDataWechat.php | 2 +- lib/Model/PaymentData/PaymentDataYooMoney.php | 2 +- lib/Model/PaymentInterface.php | 2 +- .../PaymentMethod/AbstractPaymentMethod.php | 2 +- .../B2b/Sberbank/PayerBankDetails.php | 2 +- .../Sberbank/PayerBankDetailsInterface.php | 2 +- lib/Model/PaymentMethod/BankCard.php | 2 +- lib/Model/PaymentMethod/BankCardSource.php | 2 +- .../ElectronicCertificate.php | 284 ++++++ ...ronicCertificateApprovedPaymentArticle.php | 289 ++++++ .../ElectronicCertificatePaymentData.php | 162 ++++ .../PaymentMethod/PaymentMethodAlfaBank.php | 2 +- .../PaymentMethod/PaymentMethodApplePay.php | 2 +- .../PaymentMethodB2bSberbank.php | 2 +- .../PaymentMethod/PaymentMethodBankCard.php | 2 +- .../PaymentMethod/PaymentMethodCardType.php | 2 +- lib/Model/PaymentMethod/PaymentMethodCash.php | 2 +- .../PaymentMethodElectronicCertificate.php | 195 +++++ .../PaymentMethod/PaymentMethodFactory.php | 43 +- .../PaymentMethod/PaymentMethodGooglePay.php | 2 +- .../PaymentMethodInstallments.php | 2 +- .../PaymentMethodMobileBalance.php | 2 +- lib/Model/PaymentMethod/PaymentMethodPsb.php | 2 +- lib/Model/PaymentMethod/PaymentMethodQiwi.php | 2 +- .../PaymentMethod/PaymentMethodSberBnpl.php | 2 +- .../PaymentMethod/PaymentMethodSberLoan.php | 2 +- .../PaymentMethod/PaymentMethodSberbank.php | 2 +- lib/Model/PaymentMethod/PaymentMethodSbp.php | 2 +- .../PaymentMethodTinkoffBank.php | 2 +- .../PaymentMethod/PaymentMethodUnknown.php | 2 +- .../PaymentMethod/PaymentMethodWebmoney.php | 2 +- .../PaymentMethod/PaymentMethodWechat.php | 2 +- .../PaymentMethod/PaymentMethodYooMoney.php | 2 +- lib/Model/PaymentMethodType.php | 43 +- lib/Model/PaymentStatus.php | 2 +- lib/Model/Payout.php | 2 +- .../Payout/AbstractPayoutDestination.php | 2 +- lib/Model/Payout/IncomeReceipt.php | 2 +- .../Payout/PayoutCancellationDetails.php | 2 +- .../PayoutCancellationDetailsPartyCode.php | 2 +- .../PayoutCancellationDetailsReasonCode.php | 2 +- .../Payout/PayoutDestinationBankCard.php | 2 +- .../Payout/PayoutDestinationBankCardCard.php | 2 +- lib/Model/Payout/PayoutDestinationFactory.php | 2 +- lib/Model/Payout/PayoutDestinationSbp.php | 2 +- lib/Model/Payout/PayoutDestinationType.php | 2 +- .../Payout/PayoutDestinationYooMoney.php | 2 +- lib/Model/Payout/PayoutSelfEmployed.php | 2 +- lib/Model/Payout/SbpParticipantBank.php | 2 +- lib/Model/PayoutInterface.php | 2 +- lib/Model/PayoutStatus.php | 2 +- lib/Model/PersonalData/PersonalData.php | 2 +- .../PersonalDataCancellationDetails.php | 2 +- ...rsonalDataCancellationDetailsPartyCode.php | 2 +- ...sonalDataCancellationDetailsReasonCode.php | 2 +- .../PersonalData/PersonalDataInterface.php | 2 +- lib/Model/PersonalData/PersonalDataStatus.php | 2 +- lib/Model/PersonalData/PersonalDataType.php | 2 +- lib/Model/Receipt.php | 2 +- lib/Model/Receipt/AdditionalUserProps.php | 2 +- lib/Model/Receipt/AgentType.php | 2 +- lib/Model/Receipt/IndustryDetails.php | 2 +- lib/Model/Receipt/MarkCodeInfo.php | 2 +- lib/Model/Receipt/MarkQuantity.php | 2 +- lib/Model/Receipt/OperationalDetails.php | 2 +- lib/Model/Receipt/PaymentMode.php | 2 +- lib/Model/Receipt/PaymentSubject.php | 2 +- lib/Model/Receipt/ReceiptItemAmount.php | 2 +- lib/Model/Receipt/ReceiptItemMeasure.php | 2 +- lib/Model/Receipt/SettlementType.php | 2 +- lib/Model/ReceiptCustomer.php | 2 +- lib/Model/ReceiptCustomerInterface.php | 2 +- lib/Model/ReceiptInterface.php | 2 +- lib/Model/ReceiptItem.php | 2 +- lib/Model/ReceiptItemInterface.php | 2 +- lib/Model/ReceiptRegistrationStatus.php | 2 +- lib/Model/ReceiptType.php | 2 +- lib/Model/Recipient.php | 2 +- lib/Model/RecipientInterface.php | 2 +- lib/Model/Refund.php | 2 +- lib/Model/RefundCancellationDetails.php | 2 +- .../RefundCancellationDetailsPartyCode.php | 2 +- .../RefundCancellationDetailsReasonCode.php | 2 +- lib/Model/RefundInterface.php | 2 +- lib/Model/RefundStatus.php | 2 +- lib/Model/Requestor.php | 2 +- lib/Model/RequestorInterface.php | 2 +- lib/Model/SafeDeal.php | 2 +- lib/Model/SelfEmployed/SelfEmployed.php | 2 +- .../SelfEmployed/SelfEmployedConfirmation.php | 2 +- .../SelfEmployedConfirmationFactory.php | 2 +- .../SelfEmployedConfirmationRedirect.php | 2 +- .../SelfEmployedConfirmationType.php | 2 +- .../SelfEmployed/SelfEmployedInterface.php | 2 +- lib/Model/SelfEmployed/SelfEmployedStatus.php | 2 +- lib/Model/Settlement.php | 2 +- lib/Model/SettlementInterface.php | 2 +- lib/Model/Source.php | 2 +- lib/Model/SourceInterface.php | 2 +- lib/Model/Supplier.php | 2 +- lib/Model/SupplierInterface.php | 2 +- lib/Model/ThreeDSecure.php | 2 +- lib/Model/Transfer.php | 2 +- lib/Model/TransferInterface.php | 2 +- lib/Model/TransferStatus.php | 2 +- lib/Model/Webhook/Webhook.php | 2 +- lib/Request/Deals/AbstractDealResponse.php | 2 +- lib/Request/Deals/CreateDealRequest.php | 2 +- .../Deals/CreateDealRequestBuilder.php | 2 +- .../Deals/CreateDealRequestInterface.php | 2 +- .../Deals/CreateDealRequestSerializer.php | 2 +- lib/Request/Deals/CreateDealResponse.php | 2 +- lib/Request/Deals/DealResponse.php | 2 +- lib/Request/Deals/DealsRequest.php | 2 +- lib/Request/Deals/DealsRequestBuilder.php | 2 +- lib/Request/Deals/DealsRequestInterface.php | 2 +- lib/Request/Deals/DealsRequestSerializer.php | 2 +- lib/Request/Deals/DealsResponse.php | 2 +- .../Payments/AbstractPaymentResponse.php | 2 +- lib/Request/Payments/CreatePaymentRequest.php | 2 +- .../Payments/CreatePaymentRequestBuilder.php | 2 +- .../CreatePaymentRequestInterface.php | 2 +- .../CreatePaymentRequestSerializer.php | 92 +- .../Payments/CreatePaymentResponse.php | 2 +- .../Payments/Payment/CancelResponse.php | 2 +- .../Payments/Payment/CreateCaptureRequest.php | 2 +- .../Payment/CreateCaptureRequestBuilder.php | 2 +- .../Payment/CreateCaptureRequestInterface.php | 2 +- .../CreateCaptureRequestSerializer.php | 2 +- .../Payment/CreateCaptureResponse.php | 2 +- lib/Request/Payments/PaymentResponse.php | 2 +- lib/Request/Payments/PaymentsRequest.php | 2 +- .../Payments/PaymentsRequestBuilder.php | 2 +- .../Payments/PaymentsRequestInterface.php | 2 +- .../Payments/PaymentsRequestSerializer.php | 2 +- lib/Request/Payments/PaymentsResponse.php | 2 +- .../Payouts/AbstractPayoutResponse.php | 2 +- lib/Request/Payouts/CreatePayoutRequest.php | 2 +- .../Payouts/CreatePayoutRequestBuilder.php | 2 +- .../Payouts/CreatePayoutRequestInterface.php | 2 +- .../Payouts/CreatePayoutRequestSerializer.php | 2 +- lib/Request/Payouts/CreatePayoutResponse.php | 2 +- lib/Request/Payouts/IncomeReceiptData.php | 2 +- .../AbstractPayoutDestinationData.php | 2 +- .../PayoutDestinationDataBankCard.php | 2 +- .../PayoutDestinationDataBankCardCard.php | 2 +- .../PayoutDestinationDataFactory.php | 2 +- .../PayoutDestinationDataSbp.php | 2 +- .../PayoutDestinationDataYooMoney.php | 2 +- lib/Request/Payouts/PayoutPersonalData.php | 2 +- lib/Request/Payouts/PayoutResponse.php | 2 +- .../Payouts/PayoutSelfEmployedInfo.php | 2 +- lib/Request/Payouts/SbpBanksResponse.php | 2 +- .../CreatePersonalDataRequest.php | 2 +- .../CreatePersonalDataRequestBuilder.php | 2 +- .../CreatePersonalDataRequestInterface.php | 2 +- .../CreatePersonalDataRequestSerializer.php | 2 +- .../PersonalData/PersonalDataResponse.php | 2 +- .../Receipts/AbstractReceiptResponse.php | 2 +- .../Receipts/CreatePostReceiptRequest.php | 2 +- .../CreatePostReceiptRequestBuilder.php | 2 +- .../CreatePostReceiptRequestInterface.php | 2 +- .../CreatePostReceiptRequestSerializer.php | 2 +- .../Receipts/PaymentReceiptResponse.php | 2 +- .../Receipts/ReceiptResponseFactory.php | 2 +- .../Receipts/ReceiptResponseInterface.php | 2 +- lib/Request/Receipts/ReceiptResponseItem.php | 2 +- .../Receipts/ReceiptResponseItemInterface.php | 2 +- lib/Request/Receipts/ReceiptsRequest.php | 2 +- .../Receipts/ReceiptsRequestBuilder.php | 2 +- .../Receipts/ReceiptsRequestInterface.php | 2 +- .../Receipts/ReceiptsRequestSerializer.php | 2 +- lib/Request/Receipts/ReceiptsResponse.php | 2 +- .../Receipts/RefundReceiptResponse.php | 2 +- .../Receipts/SimpleReceiptResponse.php | 2 +- .../Refunds/AbstractRefundResponse.php | 2 +- lib/Request/Refunds/CreateRefundRequest.php | 2 +- .../Refunds/CreateRefundRequestBuilder.php | 2 +- .../Refunds/CreateRefundRequestInterface.php | 2 +- .../Refunds/CreateRefundRequestSerializer.php | 2 +- lib/Request/Refunds/CreateRefundResponse.php | 2 +- lib/Request/Refunds/RefundResponse.php | 2 +- lib/Request/Refunds/RefundsRequest.php | 2 +- lib/Request/Refunds/RefundsRequestBuilder.php | 2 +- .../Refunds/RefundsRequestInterface.php | 2 +- .../Refunds/RefundsRequestSerializer.php | 2 +- lib/Request/Refunds/RefundsResponse.php | 2 +- .../SelfEmployed/SelfEmployedRequest.php | 2 +- .../SelfEmployedRequestBuilder.php | 2 +- .../SelfEmployedRequestConfirmation.php | 2 +- ...SelfEmployedRequestConfirmationFactory.php | 2 +- ...elfEmployedRequestConfirmationRedirect.php | 2 +- .../SelfEmployedRequestSerializer.php | 2 +- .../SelfEmployed/SelfEmployedResponse.php | 2 +- lib/Request/Webhook/WebhookListResponse.php | 2 +- lib/autoload.php | 2 +- phpdoc.xml | 2 +- tests/AutoloadTest.php | 66 -- tests/Client/BaseClientTest.php | 23 + tests/Client/ClientTest.php | 23 + tests/Client/CurlClientTest.php | 23 + tests/Client/UserAgentTest.php | 23 + tests/Common/AbstractEnumTest.php | 23 + tests/Common/AbstractObjectTest.php | 23 + tests/Common/AbstractRequestBuilderTest.php | 23 + .../AbstractApiRequestExceptionTest.php | 23 + tests/Common/Exceptions/ApiExceptionTest.php | 23 + .../Exceptions/AuthorizeExceptionTest.php | 23 + .../Exceptions/BadApiRequestExceptionTest.php | 23 + .../EmptyPropertyValueExceptionTest.php | 23 + .../ExtensionNotFoundExceptionTest.php | 23 + .../Exceptions/ForbiddenExceptionTest.php | 23 + .../Exceptions/InternalServerErrorTest.php | 23 + .../InvalidPropertyExceptionTest.php | 23 + .../InvalidPropertyValueExceptionTest.php | 23 + .../InvalidPropertyValueTypeExceptionTest.php | 23 + .../InvalidRequestExceptionTest.php | 23 + tests/Common/Exceptions/JsonExceptionTest.php | 23 + .../Exceptions/NotFoundExceptionTest.php | 23 + .../ResponseProcessingExceptionTest.php | 23 + .../TooManyRequestsExceptionTest.php | 23 + .../Exceptions/UnauthorizedExceptionTest.php | 23 + tests/Common/LegacyJsonInterfaceTest.php | 23 + tests/Common/LoggerWrapperTest.php | 23 + .../Config/ConfigurationLoaderTest.php | 23 + tests/Helpers/ProductCodeTest.php | 23 + tests/Helpers/RandomTest.php | 23 + tests/Helpers/RawHeadersParserTest.php | 23 + tests/Helpers/StringObjectTest.php | 23 + tests/Helpers/TypeCastTest.php | 23 + tests/Helpers/UUIDTest.php | 23 + tests/Model/AirlineTest.php | 23 + tests/Model/AuthorizationDetailsTest.php | 23 + tests/Model/CancellationDetailsTest.php | 23 + .../Confirmation/AbstractConfirmationTest.php | 23 + .../ConfirmationCodeVerificationTest.php | 23 + .../Confirmation/ConfirmationEmbeddedTest.php | 23 + .../Confirmation/ConfirmationExternalTest.php | 23 + .../Confirmation/ConfirmationFactoryTest.php | 23 + .../ConfirmationMobileApplicationTest.php | 23 + .../Model/Confirmation/ConfirmationQrTest.php | 23 + .../Confirmation/ConfirmationRedirectTest.php | 23 + .../AbstractConfirmationAttributesTest.php | 23 + ...irmationAttributesCodeVerificationTest.php | 23 + .../ConfirmationAttributesEmbeddedTest.php | 23 + .../ConfirmationAttributesExternalTest.php | 23 + .../ConfirmationAttributesFactoryTest.php | 23 + ...rmationAttributesMobileApplicationTest.php | 23 + .../ConfirmationAttributesQrTest.php | 23 + .../ConfirmationAttributesRedirectTest.php | 23 + tests/Model/Deal/CaptureDealDataTest.php | 23 + tests/Model/Deal/DealBalanceAmountTest.php | 23 + tests/Model/Deal/PaymentDealInfoTest.php | 23 + tests/Model/Deal/PayoutDealInfoTest.php | 23 + tests/Model/Deal/RefundDealDataTest.php | 23 + tests/Model/Deal/RefundDealInfoTest.php | 23 + .../Deal/SettlementPayoutPaymentTest.php | 23 + tests/Model/FraudDataTest.php | 23 + tests/Model/LegTest.php | 23 + tests/Model/MetadataTest.php | 23 + tests/Model/MonetaryAmountTest.php | 23 + .../Notification/AbstractNotificationTest.php | 23 + .../Notification/NotificationCanceledTest.php | 23 + .../NotificationDealClosedTest.php | 23 + .../Notification/NotificationFactoryTest.php | 23 + .../NotificationPayoutCanceledTest.php | 23 + .../NotificationPayoutSucceededTest.php | 23 + .../NotificationRefundSucceededTest.php | 23 + .../NotificationSucceededTest.php | 23 + .../NotificationWaitingForCaptureTest.php | 23 + tests/Model/PassengerTest.php | 23 + .../AbstractPaymentDataApplePayTest.php | 23 + .../AbstractPaymentDataGooglePayTest.php | 23 + .../AbstractPaymentDataPhoneTest.php | 23 + .../PaymentData/AbstractPaymentDataTest.php | 23 + .../PaymentData/B2b/Sberbank/VatDataTest.php | 23 + .../ElectronicCertificateArticleTest.php | 575 ++++++++++++ .../PaymentData/PaymentDataAlfabankTest.php | 23 + .../PaymentData/PaymentDataApplePayTest.php | 23 + .../PaymentDataB2bSberbankTest.php | 23 + .../PaymentDataBankCardCardTest.php | 23 + .../PaymentData/PaymentDataBankCardTest.php | 23 + .../Model/PaymentData/PaymentDataCashTest.php | 23 + .../PaymentDataElectronicCertificateTest.php | 390 +++++++++ .../PaymentData/PaymentDataFactoryTest.php | 23 + .../PaymentData/PaymentDataGooglePayTest.php | 23 + .../PaymentDataInstallmentsTest.php | 23 + .../PaymentDataMobileBalanceTest.php | 23 + .../Model/PaymentData/PaymentDataQiwiTest.php | 23 + .../PaymentData/PaymentDataSberBnplTest.php | 23 + .../PaymentData/PaymentDataSberLoanTest.php | 23 + .../PaymentData/PaymentDataSberbankTest.php | 23 + .../Model/PaymentData/PaymentDataSbpTest.php | 23 + .../PaymentDataTinkoffBankTest.php | 23 + .../PaymentData/PaymentDataWebmoneyTest.php | 23 + .../PaymentData/PaymentDataWechatTest.php | 23 + .../PaymentData/PaymentDataYooMoneyTest.php | 23 + .../AbstractPaymentMethodPhoneTest.php | 23 + .../AbstractPaymentMethodTest.php | 23 + .../B2b/Sberbank/PayerBankDetailsTest.php | 23 + tests/Model/PaymentMethod/BankCardTest.php | 23 + ...cCertificateApprovedPaymentArticleTest.php | 420 +++++++++ .../ElectronicCertificatePaymentDataTest.php | 256 ++++++ .../ElectronicCertificateTest.php | 429 +++++++++ .../PaymentMethodAlfaBankTest.php | 23 + .../PaymentMethodApplePayTest.php | 23 + .../PaymentMethodB2bSberbankTest.php | 23 + .../PaymentMethodBankCardTest.php | 23 + .../PaymentMethod/PaymentMethodCashTest.php | 23 + ...PaymentMethodElectronicCertificateTest.php | 395 +++++++++ .../PaymentMethodFactoryTest.php | 23 + .../PaymentMethodGooglePayTest.php | 23 + .../PaymentMethodInstallmentsTest.php | 23 + .../PaymentMethodMobileBalanceTest.php | 23 + .../PaymentMethod/PaymentMethodQiwiTest.php | 23 + .../PaymentMethodSberBnplTest.php | 23 + .../PaymentMethodSberLoanTest.php | 23 + .../PaymentMethodSberbankTest.php | 23 + .../PaymentMethod/PaymentMethodSbpTest.php | 23 + .../PaymentMethodTinkoffBankTest.php | 23 + .../PaymentMethodUnknownTest.php | 23 + .../PaymentMethodWebmoneyTest.php | 23 + .../PaymentMethod/PaymentMethodWechatTest.php | 23 + .../PaymentMethodYooMoneyTest.php | 23 + tests/Model/PaymentTest.php | 23 + .../Payout/AbstractPayoutDestinationTest.php | 23 + tests/Model/Payout/IncomeReceiptTest.php | 23 + .../Payout/PayoutCancellationDetailsTest.php | 23 + .../PayoutDestinationBankCardCardTest.php | 23 + .../Payout/PayoutDestinationBankCardTest.php | 23 + .../Payout/PayoutDestinationFactoryTest.php | 23 + .../Model/Payout/PayoutDestinationSbpTest.php | 23 + .../Payout/PayoutDestinationYooMoneyTest.php | 23 + tests/Model/Payout/PayoutSelfEmployedTest.php | 23 + tests/Model/PayoutTest.php | 23 + .../PersonalDataCancellationDetailsTest.php | 23 + tests/Model/PersonalData/PersonalDataTest.php | 23 + .../Model/Receipt/AdditionalUserPropsTest.php | 23 + tests/Model/Receipt/IndustryDetailsTest.php | 23 + tests/Model/Receipt/MarkCodeInfoTest.php | 23 + tests/Model/Receipt/MarkQuantityTest.php | 23 + .../Model/Receipt/OperationalDetailsTest.php | 23 + tests/Model/ReceiptCustomerTest.php | 23 + tests/Model/ReceiptItemTest.php | 23 + tests/Model/ReceiptTest.php | 23 + tests/Model/RecipientTest.php | 23 + tests/Model/RefundCancellationDetailsTest.php | 23 + tests/Model/RefundTest.php | 23 + tests/Model/SafeDealTest.php | 23 + .../SelfEmployed/AbstractConfirmationTest.php | 23 + .../SelfEmployed/ConfirmationFactoryTest.php | 23 + .../SelfEmployed/ConfirmationRedirectTest.php | 23 + tests/Model/SelfEmployed/SelfEmployedTest.php | 23 + tests/Model/SettlementTest.php | 23 + tests/Model/SourceTest.php | 23 + tests/Model/SupplierTest.php | 23 + tests/Model/ThreeDSecureTest.php | 23 + tests/Model/TransferTest.php | 23 + tests/Model/Webhook/WebhookTest.php | 23 + .../Deals/AbstractDealResponseTest.php | 23 + .../Deals/CreateDealRequestBuilderTest.php | 23 + .../Deals/CreateDealRequestSerializerTest.php | 23 + tests/Request/Deals/CreateDealRequestTest.php | 23 + .../Request/Deals/CreateDealResponseTest.php | 23 + tests/Request/Deals/DealResponseTest.php | 23 + .../Request/Deals/DealsRequestBuilderTest.php | 23 + .../Deals/DealsRequestSerializerTest.php | 23 + tests/Request/Deals/DealsRequestTest.php | 23 + tests/Request/Deals/DealsResponseTest.php | 23 + .../Payments/AbstractPaymentResponseTest.php | 23 + .../CreatePaymentRequestBuilderTest.php | 23 + .../CreatePaymentRequestSerializerTest.php | 23 + .../Payments/CreatePaymentRequestTest.php | 23 + .../Payments/CreatePaymentResponseTest.php | 23 + .../Payments/Payment/CancelResponseTest.php | 23 + .../CreateCaptureRequestBuilderTest.php | 23 + .../CreateCaptureRequestSerializerTest.php | 23 + .../Payment/CreateCaptureRequestTest.php | 23 + .../Payment/CreateCaptureResponseTest.php | 23 + .../Request/Payments/PaymentResponseTest.php | 23 + .../Payments/PaymentsRequestBuilderTest.php | 23 + .../PaymentsRequestSerializerTest.php | 23 + .../Request/Payments/PaymentsRequestTest.php | 23 + .../Request/Payments/PaymentsResponseTest.php | 23 + .../Payouts/AbstractPayoutResponseTest.php | 23 + .../CreatePayoutRequestBuilderTest.php | 23 + .../CreatePayoutRequestSerializerTest.php | 23 + .../Payouts/CreatePayoutRequestTest.php | 23 + .../Request/Payouts/IncomeReceiptDataTest.php | 23 + .../AbstractPayoutDestinationDataTest.php | 23 + .../PayoutDestinationDataBankCardTest.php | 23 + .../PayoutDestinationDataFactoryTest.php | 23 + .../PayoutDestinationDataSbpTest.php | 23 + .../PayoutDestinationDataYooMoneyTest.php | 23 + .../Payouts/PayoutPersonalDataTest.php | 23 + tests/Request/Payouts/PayoutResponseTest.php | 23 + .../Payouts/PayoutSelfEmployedInfoTest.php | 23 + .../Request/Payouts/SbpBanksResponseTest.php | 23 + .../CreatePersonalDataRequestTest.php | 23 + .../PersonalData/PersonalDataResponseTest.php | 23 + .../Receipts/AbstractReceiptResponseTest.php | 23 + .../CreatePostReceiptRequestBuilderTest.php | 23 + ...CreatePostReceiptRequestSerializerTest.php | 23 + .../Receipts/CreatePostReceiptRequestTest.php | 23 + .../Receipts/PaymentReceiptResponseTest.php | 23 + .../Receipts/ReceiptResponseFactoryTest.php | 23 + .../Receipts/ReceiptResponseItemTest.php | 23 + .../Receipts/ReceiptsRequestBuilderTest.php | 23 + .../ReceiptsRequestSerializerTest.php | 23 + .../Request/Receipts/ReceiptsRequestTest.php | 23 + .../Request/Receipts/ReceiptsResponseTest.php | 23 + .../Receipts/RefundReceiptResponseTest.php | 23 + .../Receipts/SimpleReceiptResponseTest.php | 23 + .../Refunds/AbstractRefundResponseTest.php | 23 + .../CreateRefundRequestBuilderTest.php | 23 + .../CreateRefundRequestSerializerTest.php | 23 + .../Refunds/CreateRefundRequestTest.php | 23 + .../Refunds/CreateRefundResponseTest.php | 23 + tests/Request/Refunds/RefundResponseTest.php | 23 + .../Refunds/RefundsRequestBuilderTest.php | 23 + .../Refunds/RefundsRequestSerializerTest.php | 23 + tests/Request/Refunds/RefundsRequestTest.php | 23 + tests/Request/Refunds/RefundsResponseTest.php | 23 + .../SelfEmployed/AbstractConfirmationTest.php | 23 + .../SelfEmployed/ConfirmationFactoryTest.php | 23 + .../SelfEmployed/ConfirmationRedirectTest.php | 23 + .../SelfEmployed/SelfEmployedRequestTest.php | 23 + .../SelfEmployed/SelfEmployedResponseTest.php | 23 + .../Webhook/WebhookListResponseTest.php | 23 + 927 files changed, 14254 insertions(+), 1189 deletions(-) create mode 100644 docs/classes/YooKassa-Model-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md create mode 100644 docs/classes/YooKassa-Model-PaymentData-PaymentDataElectronicCertificate.md create mode 100644 docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md create mode 100644 docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md create mode 100644 docs/classes/YooKassa-Model-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md create mode 100644 docs/classes/YooKassa-Model-PaymentMethod-PaymentMethodElectronicCertificate.md create mode 100644 docs/namespaces/yookassa-model-paymentdata-electroniccertificate.md create mode 100644 docs/namespaces/yookassa-model-paymentmethod-electroniccertificate.md create mode 100644 lib/Model/PaymentData/ElectronicCertificate/ElectronicCertificateArticle.php create mode 100644 lib/Model/PaymentData/PaymentDataElectronicCertificate.php create mode 100644 lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificate.php create mode 100644 lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateApprovedPaymentArticle.php create mode 100644 lib/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentData.php create mode 100644 lib/Model/PaymentMethod/PaymentMethodElectronicCertificate.php delete mode 100644 tests/AutoloadTest.php create mode 100644 tests/Model/PaymentData/ElectronicCertificate/ElectronicCertificateArticleTest.php create mode 100644 tests/Model/PaymentData/PaymentDataElectronicCertificateTest.php create mode 100644 tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateApprovedPaymentArticleTest.php create mode 100644 tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificatePaymentDataTest.php create mode 100644 tests/Model/PaymentMethod/ElectronicCertificate/ElectronicCertificateTest.php create mode 100644 tests/Model/PaymentMethod/PaymentMethodElectronicCertificateTest.php 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 @@ .phpdoc - + 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 @@