From 260d13f8909ed7cd169146217b731fe69970420a 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: Mon, 29 Jun 2026 17:46:40 +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=BF=D1=80=D0=B8=D0=B5=D0=BC=20=D0=BF=D0=BB=D0=B0?= =?UTF-8?q?=D1=82=D0=B5=D0=B6=D0=B5=D0=B9=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7?= =?UTF-8?q?=20Alfa=20Pay.=20=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=82=D0=B8=D0=BF=20?= =?UTF-8?q?=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8=20RuleViolationError=20?= =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B=20=D0=BD?= =?UTF-8?q?=D1=83=D0=BB=D0=B5=D0=B2=D1=8B=D0=B5=20=D0=BF=D1=80=D0=B8=D0=B2?= =?UTF-8?q?=D1=8F=D0=B7=D0=BA=D0=B8=20=D0=BF=D0=BE=20=D0=A1=D0=91=D0=9F=20?= =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0=B0=20=D0=BE=D1=82=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=B2=D0=BE=D0=B7=D0=B2=D1=80=D0=B0=D1=82=D0=BE?= =?UTF-8?q?=D0=B2=20`payment=5Fexpired`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 + composer.json | 4 +- .../YooKassa-Client-ApiClientInterface.md | 2 +- docs/classes/YooKassa-Client-BaseClient.md | 2 +- docs/classes/YooKassa-Client-CurlClient.md | 2 +- docs/classes/YooKassa-Client-UserAgent.md | 2 +- docs/classes/YooKassa-Client.md | 4 +- docs/classes/YooKassa-Common-AbstractEnum.md | 2 +- .../classes/YooKassa-Common-AbstractObject.md | 2 +- .../YooKassa-Common-AbstractRequest.md | 2 +- .../YooKassa-Common-AbstractRequestBuilder.md | 2 +- ...ooKassa-Common-AbstractRequestInterface.md | 2 +- .../YooKassa-Common-Errors-AbstractError.md | 2 +- .../YooKassa-Common-Errors-ErrorBadRequest.md | 2 +- .../YooKassa-Common-Errors-ErrorCode.md | 12 +- .../YooKassa-Common-Errors-ErrorCommon.md | 2 +- .../YooKassa-Common-Errors-ErrorFactory.md | 2 +- .../YooKassa-Common-Errors-ErrorForbidden.md | 2 +- .../YooKassa-Common-Errors-ErrorGone.md | 2 +- ...-Common-Errors-ErrorInternalServerError.md | 2 +- ...a-Common-Errors-ErrorInvalidCredentials.md | 2 +- .../YooKassa-Common-Errors-ErrorNotFound.md | 2 +- ...oKassa-Common-Errors-ErrorRuleViolation.md | 785 +++++++++++++++ ...assa-Common-Errors-ErrorTooManyRequests.md | 2 +- .../YooKassa-Common-Errors-ErrorUnknown.md | 2 +- ...ommon-Exceptions-ApiConnectionException.md | 2 +- ...YooKassa-Common-Exceptions-ApiException.md | 2 +- ...sa-Common-Exceptions-AuthorizeException.md | 2 +- ...ommon-Exceptions-BadApiRequestException.md | 2 +- ...-Exceptions-EmptyPropertyValueException.md | 2 +- ...n-Exceptions-ExtensionNotFoundException.md | 2 +- ...sa-Common-Exceptions-ForbiddenException.md | 2 +- ...ooKassa-Common-Exceptions-GoneException.md | 2 +- ...a-Common-Exceptions-InternalServerError.md | 2 +- ...mon-Exceptions-InvalidPropertyException.md | 2 +- ...xceptions-InvalidPropertyValueException.md | 2 +- ...tions-InvalidPropertyValueTypeException.md | 2 +- ...mmon-Exceptions-InvalidRequestException.md | 2 +- ...ooKassa-Common-Exceptions-JsonException.md | 2 +- ...ssa-Common-Exceptions-NotFoundException.md | 2 +- ...-Exceptions-ResponseProcessingException.md | 2 +- ...mon-Exceptions-TooManyRequestsException.md | 2 +- ...Common-Exceptions-UnauthorizedException.md | 2 +- docs/classes/YooKassa-Common-HttpVerb.md | 2 +- docs/classes/YooKassa-Common-ListObject.md | 2 +- .../YooKassa-Common-ListObjectInterface.md | 2 +- docs/classes/YooKassa-Common-LoggerWrapper.md | 2 +- .../classes/YooKassa-Common-ResponseObject.md | 2 +- ...assa-Helpers-Config-ConfigurationLoader.md | 2 +- ...ers-Config-ConfigurationLoaderInterface.md | 2 +- docs/classes/YooKassa-Helpers-ProductCode.md | 2 +- docs/classes/YooKassa-Helpers-Random.md | 2 +- .../YooKassa-Helpers-RawHeadersParser.md | 2 +- .../YooKassa-Helpers-SecurityHelper.md | 2 +- docs/classes/YooKassa-Helpers-StringObject.md | 2 +- docs/classes/YooKassa-Helpers-TypeCast.md | 2 +- docs/classes/YooKassa-Helpers-UUID.md | 2 +- .../classes/YooKassa-Model-AmountInterface.md | 2 +- ...assa-Model-CancellationDetailsInterface.md | 2 +- docs/classes/YooKassa-Model-CurrencyCode.md | 2 +- .../YooKassa-Model-Deal-AbstractBaseDeal.md | 2 +- .../YooKassa-Model-Deal-CaptureDealData.md | 2 +- .../YooKassa-Model-Deal-DealBalanceAmount.md | 2 +- .../YooKassa-Model-Deal-DealInterface.md | 2 +- .../classes/YooKassa-Model-Deal-DealStatus.md | 2 +- docs/classes/YooKassa-Model-Deal-DealType.md | 2 +- docs/classes/YooKassa-Model-Deal-FeeMoment.md | 2 +- .../YooKassa-Model-Deal-PaymentDealInfo.md | 2 +- .../YooKassa-Model-Deal-PayoutDealInfo.md | 2 +- .../YooKassa-Model-Deal-RefundDealData.md | 2 +- .../YooKassa-Model-Deal-RefundDealInfo.md | 2 +- docs/classes/YooKassa-Model-Deal-SafeDeal.md | 2 +- ...assa-Model-Deal-SettlementPayoutPayment.md | 2 +- ...-Model-Deal-SettlementPayoutPaymentType.md | 2 +- ...Kassa-Model-Deal-SettlementPayoutRefund.md | 2 +- ...e-DeliveryMethod-AbstractDeliveryMethod.md | 2 +- ...oice-DeliveryMethod-DeliveryMethodEmail.md | 2 +- ...ce-DeliveryMethod-DeliveryMethodFactory.md | 2 +- ...voice-DeliveryMethod-DeliveryMethodSelf.md | 2 +- ...nvoice-DeliveryMethod-DeliveryMethodSms.md | 2 +- ...voice-DeliveryMethod-DeliveryMethodType.md | 2 +- ...ce-DeliveryMethod-DeliveryMethodUnknown.md | 2 +- .../classes/YooKassa-Model-Invoice-Invoice.md | 2 +- ...odel-Invoice-InvoiceCancellationDetails.md | 2 +- ...ice-InvoiceCancellationDetailsPartyCode.md | 2 +- ...ce-InvoiceCancellationDetailsReasonCode.md | 2 +- ...YooKassa-Model-Invoice-InvoiceInterface.md | 2 +- .../YooKassa-Model-Invoice-InvoiceStatus.md | 2 +- .../YooKassa-Model-Invoice-LineItem.md | 2 +- .../YooKassa-Model-Invoice-PaymentDetails.md | 2 +- docs/classes/YooKassa-Model-Metadata.md | 2 +- docs/classes/YooKassa-Model-MonetaryAmount.md | 2 +- ...Model-Notification-AbstractNotification.md | 2 +- ...Model-Notification-NotificationCanceled.md | 2 +- ...del-Notification-NotificationDealClosed.md | 2 +- ...odel-Notification-NotificationEventType.md | 2 +- ...-Model-Notification-NotificationFactory.md | 2 +- ...odel-Notification-NotificationInterface.md | 2 +- ...ication-NotificationPaymentMethodActive.md | 2 +- ...Notification-NotificationPayoutCanceled.md | 2 +- ...otification-NotificationPayoutSucceeded.md | 2 +- ...otification-NotificationRefundSucceeded.md | 2 +- ...odel-Notification-NotificationSucceeded.md | 2 +- ...ssa-Model-Notification-NotificationType.md | 2 +- ...ification-NotificationWaitingForCapture.md | 2 +- ...assa-Model-Payment-AuthorizationDetails.md | 2 +- ...l-Payment-AuthorizationDetailsInterface.md | 2 +- ...Kassa-Model-Payment-CancellationDetails.md | 2 +- ...el-Payment-CancellationDetailsPartyCode.md | 2 +- ...l-Payment-CancellationDetailsReasonCode.md | 2 +- ...yment-Confirmation-AbstractConfirmation.md | 2 +- ...nfirmation-ConfirmationCodeVerification.md | 2 +- ...yment-Confirmation-ConfirmationEmbedded.md | 2 +- ...yment-Confirmation-ConfirmationExternal.md | 2 +- ...ayment-Confirmation-ConfirmationFactory.md | 2 +- ...firmation-ConfirmationMobileApplication.md | 2 +- ...del-Payment-Confirmation-ConfirmationQr.md | 2 +- ...yment-Confirmation-ConfirmationRedirect.md | 2 +- ...YooKassa-Model-Payment-ConfirmationType.md | 2 +- .../classes/YooKassa-Model-Payment-Payment.md | 2 +- ...YooKassa-Model-Payment-PaymentInterface.md | 2 +- ...ssa-Model-Payment-PaymentInvoiceDetails.md | 2 +- ...ent-PaymentMethod-AbstractPaymentMethod.md | 2 +- ...mentMethod-B2b-Sberbank-AbstractVatData.md | 2 +- ...ntMethod-B2b-Sberbank-CalculatedVatData.md | 2 +- ...PaymentMethod-B2b-Sberbank-MixedVatData.md | 2 +- ...entMethod-B2b-Sberbank-PayerBankDetails.md | 2 +- ...-B2b-Sberbank-PayerBankDetailsInterface.md | 2 +- ...ymentMethod-B2b-Sberbank-UntaxedVatData.md | 2 +- ...ymentMethod-B2b-Sberbank-VatDataFactory.md | 2 +- ...entMethod-B2b-Sberbank-VatDataInterface.md | 2 +- ...-PaymentMethod-B2b-Sberbank-VatDataRate.md | 2 +- ...-PaymentMethod-B2b-Sberbank-VatDataType.md | 2 +- ...sa-Model-Payment-PaymentMethod-BankCard.md | 2 +- ...l-Payment-PaymentMethod-BankCardProduct.md | 2 +- ...el-Payment-PaymentMethod-BankCardSource.md | 2 +- ...odel-Payment-PaymentMethod-BankCardType.md | 2 +- ...tronicCertificate-ElectronicCertificate.md | 2 +- ...tronicCertificateApprovedPaymentArticle.md | 2 +- ...ficate-ElectronicCertificatePaymentData.md | 2 +- ...ent-PaymentMethod-PaymentMethodAlfaBank.md | 2 +- ...ment-PaymentMethod-PaymentMethodAlfaPay.md | 817 +++++++++++++++ ...ent-PaymentMethod-PaymentMethodApplePay.md | 2 +- ...-PaymentMethod-PaymentMethodB2bSberbank.md | 2 +- ...ent-PaymentMethod-PaymentMethodBankCard.md | 6 +- ...Payment-PaymentMethod-PaymentMethodCash.md | 2 +- ...thod-PaymentMethodElectronicCertificate.md | 2 +- ...ment-PaymentMethod-PaymentMethodFactory.md | 2 +- ...nt-PaymentMethod-PaymentMethodGooglePay.md | 2 +- ...PaymentMethod-PaymentMethodInstallments.md | 2 +- ...aymentMethod-PaymentMethodMobileBalance.md | 2 +- ...-Payment-PaymentMethod-PaymentMethodPsb.md | 2 +- ...Payment-PaymentMethod-PaymentMethodQiwi.md | 2 +- ...ent-PaymentMethod-PaymentMethodSberBnpl.md | 2 +- ...ent-PaymentMethod-PaymentMethodSberLoan.md | 2 +- ...ent-PaymentMethod-PaymentMethodSberbank.md | 6 +- ...-Payment-PaymentMethod-PaymentMethodSbp.md | 2 +- ...-PaymentMethod-PaymentMethodTinkoffBank.md | 6 +- ...ment-PaymentMethod-PaymentMethodUnknown.md | 2 +- ...ent-PaymentMethod-PaymentMethodWebmoney.md | 2 +- ...yment-PaymentMethod-PaymentMethodWechat.md | 2 +- ...ent-PaymentMethod-PaymentMethodYooMoney.md | 2 +- ...yment-PaymentMethod-SbpPayerBankDetails.md | 2 +- ...Kassa-Model-Payment-PaymentMethodStatus.md | 2 +- ...ooKassa-Model-Payment-PaymentMethodType.md | 12 +- .../YooKassa-Model-Payment-PaymentStatus.md | 2 +- ...Model-Payment-ReceiptRegistrationStatus.md | 2 +- .../YooKassa-Model-Payment-Recipient.md | 2 +- ...oKassa-Model-Payment-RecipientInterface.md | 2 +- .../YooKassa-Model-Payment-ThreeDSecure.md | 2 +- .../YooKassa-Model-Payment-Transfer.md | 2 +- ...ooKassa-Model-Payment-TransferInterface.md | 2 +- .../YooKassa-Model-Payment-TransferStatus.md | 2 +- ...-Model-Payout-AbstractPayoutDestination.md | 2 +- .../YooKassa-Model-Payout-IncomeReceipt.md | 2 +- docs/classes/YooKassa-Model-Payout-Payout.md | 2 +- ...-Model-Payout-PayoutCancellationDetails.md | 2 +- ...yout-PayoutCancellationDetailsPartyCode.md | 2 +- ...out-PayoutCancellationDetailsReasonCode.md | 2 +- ...-Model-Payout-PayoutDestinationBankCard.md | 2 +- ...el-Payout-PayoutDestinationBankCardCard.md | 2 +- ...a-Model-Payout-PayoutDestinationFactory.md | 2 +- ...Kassa-Model-Payout-PayoutDestinationSbp.md | 2 +- ...assa-Model-Payout-PayoutDestinationType.md | 2 +- ...-Model-Payout-PayoutDestinationYooMoney.md | 2 +- .../YooKassa-Model-Payout-PayoutInterface.md | 2 +- ...ooKassa-Model-Payout-PayoutSelfEmployed.md | 2 +- .../YooKassa-Model-Payout-PayoutStatus.md | 2 +- ...ooKassa-Model-Payout-SbpParticipantBank.md | 2 +- ...ooKassa-Model-PersonalData-PersonalData.md | 2 +- ...nalData-PersonalDataCancellationDetails.md | 2 +- ...ersonalDataCancellationDetailsPartyCode.md | 2 +- ...rsonalDataCancellationDetailsReasonCode.md | 2 +- ...odel-PersonalData-PersonalDataInterface.md | 2 +- ...a-Model-PersonalData-PersonalDataStatus.md | 2 +- ...ssa-Model-PersonalData-PersonalDataType.md | 2 +- ...Kassa-Model-Receipt-AdditionalUserProps.md | 2 +- .../YooKassa-Model-Receipt-AgentType.md | 2 +- .../YooKassa-Model-Receipt-IndustryDetails.md | 2 +- .../YooKassa-Model-Receipt-MarkCodeInfo.md | 2 +- .../YooKassa-Model-Receipt-MarkQuantity.md | 2 +- ...oKassa-Model-Receipt-OperationalDetails.md | 2 +- .../YooKassa-Model-Receipt-PaymentMode.md | 2 +- .../YooKassa-Model-Receipt-PaymentSubject.md | 2 +- .../classes/YooKassa-Model-Receipt-Receipt.md | 2 +- .../YooKassa-Model-Receipt-ReceiptCustomer.md | 2 +- ...-Model-Receipt-ReceiptCustomerInterface.md | 2 +- ...YooKassa-Model-Receipt-ReceiptInterface.md | 2 +- .../YooKassa-Model-Receipt-ReceiptItem.md | 2 +- ...ooKassa-Model-Receipt-ReceiptItemAmount.md | 2 +- ...assa-Model-Receipt-ReceiptItemInterface.md | 2 +- ...oKassa-Model-Receipt-ReceiptItemMeasure.md | 2 +- .../YooKassa-Model-Receipt-ReceiptType.md | 2 +- .../YooKassa-Model-Receipt-Settlement.md | 2 +- ...Kassa-Model-Receipt-SettlementInterface.md | 2 +- .../YooKassa-Model-Receipt-SettlementType.md | 2 +- .../YooKassa-Model-Receipt-Supplier.md | 2 +- ...ooKassa-Model-Receipt-SupplierInterface.md | 2 +- docs/classes/YooKassa-Model-Refund-Refund.md | 2 +- ...Model-Refund-RefundAuthorizationDetails.md | 2 +- ...-Model-Refund-RefundCancellationDetails.md | 2 +- ...fund-RefundCancellationDetailsPartyCode.md | 2 +- ...und-RefundCancellationDetailsReasonCode.md | 13 +- .../YooKassa-Model-Refund-RefundInterface.md | 2 +- ...efund-RefundMethod-AbstractRefundMethod.md | 2 +- ...cate-ElectronicCertificateRefundArticle.md | 2 +- ...ificate-ElectronicCertificateRefundData.md | 2 +- ...ethod-RefundMethodElectronicCertificate.md | 2 +- ...Refund-RefundMethod-RefundMethodFactory.md | 2 +- ...del-Refund-RefundMethod-RefundMethodSbp.md | 2 +- ...Refund-RefundMethod-RefundMethodUnknown.md | 2 +- .../YooKassa-Model-Refund-RefundMethodType.md | 2 +- .../YooKassa-Model-Refund-RefundStatus.md | 2 +- docs/classes/YooKassa-Model-Refund-Source.md | 2 +- .../YooKassa-Model-Refund-SourceInterface.md | 2 +- ...aymentMethod-AbstractSavePaymentMethod.md} | 173 +--- ...ethod-Confirmation-AbstractConfirmation.md | 2 +- ...Method-Confirmation-ConfirmationFactory.md | 2 +- ...ymentMethod-Confirmation-ConfirmationQr.md | 516 ++++++++++ ...ethod-Confirmation-ConfirmationRedirect.md | 2 +- ...entMethod-Confirmation-ConfirmationType.md | 10 +- ...PaymentMethod-SavePaymentMethodBankCard.md | 938 +++++++++++++++++ ...ePaymentMethod-SavePaymentMethodFactory.md | 107 ++ ...vePaymentMethod-SavePaymentMethodHolder.md | 2 +- ...aymentMethod-SavePaymentMethodInterface.md | 26 +- ...-SavePaymentMethod-SavePaymentMethodSbp.md | 930 +++++++++++++++++ ...od-SavePaymentMethodSbpPayerBankDetails.md | 459 +++++++++ ...vePaymentMethod-SavePaymentMethodStatus.md | 4 +- ...SavePaymentMethod-SavePaymentMethodType.md | 13 +- ...ooKassa-Model-SelfEmployed-SelfEmployed.md | 2 +- ...l-SelfEmployed-SelfEmployedConfirmation.md | 2 +- ...mployed-SelfEmployedConfirmationFactory.md | 2 +- ...ployed-SelfEmployedConfirmationRedirect.md | 2 +- ...lfEmployed-SelfEmployedConfirmationType.md | 2 +- ...odel-SelfEmployed-SelfEmployedInterface.md | 2 +- ...a-Model-SelfEmployed-SelfEmployedStatus.md | 2 +- ...oKassa-Model-Settings-FiscalizationData.md | 2 +- ...sa-Model-Settings-FiscalizationProvider.md | 2 +- docs/classes/YooKassa-Model-Settings-Me.md | 2 +- .../classes/YooKassa-Model-Webhook-Webhook.md | 2 +- ...YooKassa-Model-Webhook-WebhookInterface.md | 2 +- .../YooKassa-Request-AbstractListResponse.md | 2 +- ...assa-Request-Deals-AbstractDealResponse.md | 2 +- ...ooKassa-Request-Deals-CreateDealRequest.md | 2 +- ...-Request-Deals-CreateDealRequestBuilder.md | 2 +- ...equest-Deals-CreateDealRequestInterface.md | 2 +- ...quest-Deals-CreateDealRequestSerializer.md | 2 +- ...oKassa-Request-Deals-CreateDealResponse.md | 2 +- .../YooKassa-Request-Deals-DealResponse.md | 2 +- .../YooKassa-Request-Deals-DealsRequest.md | 2 +- ...Kassa-Request-Deals-DealsRequestBuilder.md | 2 +- ...ssa-Request-Deals-DealsRequestInterface.md | 2 +- ...sa-Request-Deals-DealsRequestSerializer.md | 2 +- .../YooKassa-Request-Deals-DealsResponse.md | 2 +- ...a-Request-Invoices-CreateInvoiceRequest.md | 2 +- ...st-Invoices-CreateInvoiceRequestBuilder.md | 2 +- ...-Invoices-CreateInvoiceRequestInterface.md | 2 +- ...Invoices-CreateInvoiceRequestSerializer.md | 2 +- ...ryMethodData-AbstractDeliveryMethodData.md | 2 +- ...iveryMethodData-DeliveryMethodDataEmail.md | 2 +- ...eryMethodData-DeliveryMethodDataFactory.md | 2 +- ...liveryMethodData-DeliveryMethodDataSelf.md | 2 +- ...eliveryMethodData-DeliveryMethodDataSms.md | 2 +- ...oKassa-Request-Invoices-InvoiceResponse.md | 2 +- .../YooKassa-Request-Invoices-PaymentData.md | 2 +- ...s-ConfirmationData-AbstractConfirmation.md | 2 +- ...ds-ConfirmationData-ConfirmationFactory.md | 2 +- ...Methods-ConfirmationData-ConfirmationQr.md | 499 +++++++++ ...s-ConfirmationData-ConfirmationRedirect.md | 2 +- ...ymentMethods-CreatePaymentMethodRequest.md | 6 +- ...thods-CreatePaymentMethodRequestBuilder.md | 2 +- ...ods-CreatePaymentMethodRequestInterface.md | 2 +- ...ds-CreatePaymentMethodRequestSerializer.md | 2 +- ...ntMethods-PaymentMethodBankCartResponse.md | 947 ++++++++++++++++++ ...equest-PaymentMethods-PaymentMethodCard.md | 2 +- ...uest-PaymentMethods-PaymentMethodHolder.md | 2 +- ...entMethods-PaymentMethodResponseFactory.md | 107 ++ ...tMethods-PaymentMethodResponseInterface.md | 186 ++++ ...aymentMethods-PaymentMethodSbpResponse.md} | 159 +-- ...Request-Payments-AbstractPaymentRequest.md | 2 +- ...-Payments-AbstractPaymentRequestBuilder.md | 2 +- ...equest-Payments-AbstractPaymentResponse.md | 2 +- .../YooKassa-Request-Payments-Airline.md | 2 +- ...Kassa-Request-Payments-AirlineInterface.md | 2 +- ...ooKassa-Request-Payments-CancelResponse.md | 2 +- ...tributes-AbstractConfirmationAttributes.md | 2 +- ...tributes-ConfirmationAttributesEmbedded.md | 2 +- ...tributes-ConfirmationAttributesExternal.md | 2 +- ...ttributes-ConfirmationAttributesFactory.md | 2 +- ...ConfirmationAttributesMobileApplication.md | 2 +- ...tionAttributes-ConfirmationAttributesQr.md | 2 +- ...tributes-ConfirmationAttributesRedirect.md | 2 +- ...a-Request-Payments-CreateCaptureRequest.md | 2 +- ...st-Payments-CreateCaptureRequestBuilder.md | 2 +- ...-Payments-CreateCaptureRequestInterface.md | 2 +- ...Payments-CreateCaptureRequestSerializer.md | 2 +- ...-Request-Payments-CreateCaptureResponse.md | 2 +- ...a-Request-Payments-CreatePaymentRequest.md | 2 +- ...st-Payments-CreatePaymentRequestBuilder.md | 2 +- ...-Payments-CreatePaymentRequestInterface.md | 2 +- ...Payments-CreatePaymentRequestSerializer.md | 2 +- ...-Request-Payments-CreatePaymentResponse.md | 2 +- .../YooKassa-Request-Payments-FraudData.md | 2 +- docs/classes/YooKassa-Request-Payments-Leg.md | 2 +- .../YooKassa-Request-Payments-LegInterface.md | 2 +- .../YooKassa-Request-Payments-Locale.md | 2 +- ...st-Payments-MerchantCustomerBankAccount.md | 2 +- .../YooKassa-Request-Payments-Passenger.md | 2 +- ...ssa-Request-Payments-PassengerInterface.md | 2 +- ...ayments-PaymentData-AbstractPaymentData.md | 2 +- ...ertificate-ElectronicCertificateArticle.md | 2 +- ...Payments-PaymentData-PaymentDataAlfaPay.md | 452 +++++++++ ...ayments-PaymentData-PaymentDataAlfabank.md | 2 +- ...ayments-PaymentData-PaymentDataApplePay.md | 2 +- ...ents-PaymentData-PaymentDataB2bSberbank.md | 2 +- ...ayments-PaymentData-PaymentDataBankCard.md | 2 +- ...nts-PaymentData-PaymentDataBankCardCard.md | 2 +- ...st-Payments-PaymentData-PaymentDataCash.md | 2 +- ...ntData-PaymentDataElectronicCertificate.md | 2 +- ...Payments-PaymentData-PaymentDataFactory.md | 2 +- ...yments-PaymentData-PaymentDataGooglePay.md | 2 +- ...nts-PaymentData-PaymentDataInstallments.md | 2 +- ...ts-PaymentData-PaymentDataMobileBalance.md | 2 +- ...st-Payments-PaymentData-PaymentDataQiwi.md | 2 +- ...ayments-PaymentData-PaymentDataSberBnpl.md | 2 +- ...ayments-PaymentData-PaymentDataSberLoan.md | 2 +- ...ayments-PaymentData-PaymentDataSberbank.md | 2 +- ...est-Payments-PaymentData-PaymentDataSbp.md | 2 +- ...ents-PaymentData-PaymentDataTinkoffBank.md | 2 +- ...ayments-PaymentData-PaymentDataYooMoney.md | 2 +- ...s-PaymentOrderData-AbstractPaymentOrder.md | 2 +- ...ts-PaymentOrderData-PaymentOrderFactory.md | 2 +- ...Data-PaymentOrderRecipientBankUtilities.md | 2 +- ...rderData-PaymentOrderRecipientUtilities.md | 2 +- ...ments-PaymentOrderData-PaymentOrderType.md | 2 +- ...-PaymentOrderData-PaymentOrderUtilities.md | 2 +- ...YooKassa-Request-Payments-PaymentPeriod.md | 2 +- ...oKassa-Request-Payments-PaymentResponse.md | 2 +- ...oKassa-Request-Payments-PaymentsRequest.md | 2 +- ...Request-Payments-PaymentsRequestBuilder.md | 2 +- ...quest-Payments-PaymentsRequestInterface.md | 2 +- ...uest-Payments-PaymentsRequestSerializer.md | 2 +- ...Kassa-Request-Payments-PaymentsResponse.md | 2 +- ...-Payments-ReceiverData-AbstractReceiver.md | 2 +- ...yments-ReceiverData-ReceiverBankAccount.md | 2 +- ...ents-ReceiverData-ReceiverDigitalWallet.md | 2 +- ...t-Payments-ReceiverData-ReceiverFactory.md | 2 +- ...ents-ReceiverData-ReceiverMobileBalance.md | 2 +- ...uest-Payments-ReceiverData-ReceiverType.md | 2 +- .../YooKassa-Request-Payments-Recipient.md | 2 +- ...ayments-StatementData-AbstractStatement.md | 2 +- ...a-DeliveryMethod-AbstractDeliveryMethod.md | 2 +- ...Data-DeliveryMethod-DeliveryMethodEmail.md | 2 +- ...ta-DeliveryMethod-DeliveryMethodFactory.md | 2 +- ...tData-DeliveryMethod-DeliveryMethodType.md | 2 +- ...Payments-StatementData-StatementFactory.md | 2 +- ...-StatementData-StatementPaymentOverview.md | 2 +- ...st-Payments-StatementData-StatementType.md | 2 +- .../YooKassa-Request-Payments-TransferData.md | 2 +- ...-Request-Payments-TransferDataInterface.md | 2 +- ...-Request-Payouts-AbstractPayoutResponse.md | 2 +- ...ssa-Request-Payouts-CreatePayoutRequest.md | 2 +- ...uest-Payouts-CreatePayoutRequestBuilder.md | 2 +- ...st-Payouts-CreatePayoutRequestInterface.md | 2 +- ...t-Payouts-CreatePayoutRequestSerializer.md | 2 +- ...sa-Request-Payouts-CreatePayoutResponse.md | 2 +- ...ationData-AbstractPayoutDestinationData.md | 2 +- ...ationData-PayoutDestinationDataBankCard.md | 2 +- ...nData-PayoutDestinationDataBankCardCard.md | 2 +- ...nationData-PayoutDestinationDataFactory.md | 2 +- ...estinationData-PayoutDestinationDataSbp.md | 2 +- ...ationData-PayoutDestinationDataYooMoney.md | 2 +- ...assa-Request-Payouts-PayoutPersonalData.md | 2 +- ...YooKassa-Request-Payouts-PayoutResponse.md | 2 +- ...YooKassa-Request-Payouts-PayoutsRequest.md | 2 +- ...a-Request-Payouts-PayoutsRequestBuilder.md | 2 +- ...Request-Payouts-PayoutsRequestInterface.md | 2 +- ...equest-Payouts-PayoutsRequestSerializer.md | 2 +- ...ooKassa-Request-Payouts-PayoutsResponse.md | 2 +- ...oKassa-Request-Payouts-SbpBanksResponse.md | 2 +- ...mentRecipientPersonalDataRequestBuilder.md | 2 +- ...Data-CreatePersonalDataRequestInterface.md | 2 +- ...youtRecipientPersonalDataRequestBuilder.md | 2 +- ...quest-PersonalData-PersonalDataResponse.md | 2 +- ...nalDataType-AbstractPersonalDataRequest.md | 2 +- ...utStatementRecipientPersonalDataRequest.md | 2 +- ...ype-RecipientPersonalDataRequestFactory.md | 2 +- ...e-SbpPayoutRecipientPersonalDataRequest.md | 2 +- ...equest-Receipts-AbstractReceiptResponse.md | 2 +- ...quest-Receipts-CreatePostReceiptRequest.md | 2 +- ...eceipts-CreatePostReceiptRequestBuilder.md | 2 +- ...eipts-CreatePostReceiptRequestInterface.md | 2 +- ...ipts-CreatePostReceiptRequestSerializer.md | 2 +- ...Request-Receipts-PaymentReceiptResponse.md | 2 +- ...Request-Receipts-ReceiptResponseFactory.md | 2 +- ...quest-Receipts-ReceiptResponseInterface.md | 2 +- ...sa-Request-Receipts-ReceiptResponseItem.md | 2 +- ...t-Receipts-ReceiptResponseItemInterface.md | 2 +- ...oKassa-Request-Receipts-ReceiptsRequest.md | 2 +- ...Request-Receipts-ReceiptsRequestBuilder.md | 2 +- ...quest-Receipts-ReceiptsRequestInterface.md | 2 +- ...uest-Receipts-ReceiptsRequestSerializer.md | 2 +- ...Kassa-Request-Receipts-ReceiptsResponse.md | 2 +- ...-Request-Receipts-RefundReceiptResponse.md | 2 +- ...-Request-Receipts-SimpleReceiptResponse.md | 2 +- ...-Request-Refunds-AbstractRefundResponse.md | 2 +- ...ssa-Request-Refunds-CreateRefundRequest.md | 2 +- ...uest-Refunds-CreateRefundRequestBuilder.md | 2 +- ...st-Refunds-CreateRefundRequestInterface.md | 2 +- ...t-Refunds-CreateRefundRequestSerializer.md | 2 +- ...sa-Request-Refunds-CreateRefundResponse.md | 2 +- ...fundMethodData-AbstractRefundMethodData.md | 2 +- ...a-RefundMethodDataElectronicCertificate.md | 2 +- ...efundMethodData-RefundMethodDataFactory.md | 2 +- ...YooKassa-Request-Refunds-RefundResponse.md | 2 +- ...YooKassa-Request-Refunds-RefundsRequest.md | 2 +- ...a-Request-Refunds-RefundsRequestBuilder.md | 2 +- ...Request-Refunds-RefundsRequestInterface.md | 2 +- ...equest-Refunds-RefundsRequestSerializer.md | 2 +- ...ooKassa-Request-Refunds-RefundsResponse.md | 2 +- ...equest-SelfEmployed-SelfEmployedRequest.md | 2 +- ...SelfEmployed-SelfEmployedRequestBuilder.md | 2 +- ...mployed-SelfEmployedRequestConfirmation.md | 2 +- ...-SelfEmployedRequestConfirmationFactory.md | 2 +- ...SelfEmployedRequestConfirmationRedirect.md | 2 +- ...lfEmployed-SelfEmployedRequestInterface.md | 2 +- ...fEmployed-SelfEmployedRequestSerializer.md | 2 +- ...quest-SelfEmployed-SelfEmployedResponse.md | 2 +- ...ssa-Request-Webhook-WebhookListResponse.md | 2 +- docs/namespaces/default.md | 2 +- docs/namespaces/yookassa-client.md | 2 +- docs/namespaces/yookassa-common-errors.md | 3 +- docs/namespaces/yookassa-common-exceptions.md | 2 +- docs/namespaces/yookassa-common.md | 2 +- docs/namespaces/yookassa-helpers-config.md | 2 +- docs/namespaces/yookassa-helpers.md | 2 +- docs/namespaces/yookassa-model-deal.md | 2 +- .../yookassa-model-invoice-deliverymethod.md | 2 +- docs/namespaces/yookassa-model-invoice.md | 2 +- .../namespaces/yookassa-model-notification.md | 2 +- .../yookassa-model-payment-confirmation.md | 2 +- ...odel-payment-paymentmethod-b2b-sberbank.md | 2 +- ...ookassa-model-payment-paymentmethod-b2b.md | 2 +- ...ent-paymentmethod-electroniccertificate.md | 2 +- .../yookassa-model-payment-paymentmethod.md | 3 +- docs/namespaces/yookassa-model-payment.md | 2 +- docs/namespaces/yookassa-model-payout.md | 2 +- .../namespaces/yookassa-model-personaldata.md | 2 +- docs/namespaces/yookassa-model-receipt.md | 2 +- ...fund-refundmethod-electroniccertificate.md | 2 +- .../yookassa-model-refund-refundmethod.md | 2 +- docs/namespaces/yookassa-model-refund.md | 2 +- ...sa-model-savepaymentmethod-confirmation.md | 3 +- .../yookassa-model-savepaymentmethod.md | 8 +- .../namespaces/yookassa-model-selfemployed.md | 2 +- docs/namespaces/yookassa-model-settings.md | 2 +- docs/namespaces/yookassa-model-webhook.md | 2 +- docs/namespaces/yookassa-model.md | 2 +- docs/namespaces/yookassa-request-deals.md | 2 +- ...ssa-request-invoices-deliverymethoddata.md | 2 +- docs/namespaces/yookassa-request-invoices.md | 2 +- ...request-paymentmethods-confirmationdata.md | 3 +- .../yookassa-request-paymentmethods.md | 7 +- ...request-payments-confirmationattributes.md | 2 +- ...ments-paymentdata-electroniccertificate.md | 2 +- .../yookassa-request-payments-paymentdata.md | 3 +- ...kassa-request-payments-paymentorderdata.md | 2 +- .../yookassa-request-payments-receiverdata.md | 2 +- ...t-payments-statementdata-deliverymethod.md | 2 +- ...yookassa-request-payments-statementdata.md | 2 +- docs/namespaces/yookassa-request-payments.md | 2 +- ...a-request-payouts-payoutdestinationdata.md | 2 +- docs/namespaces/yookassa-request-payouts.md | 2 +- ...a-request-personaldata-personaldatatype.md | 2 +- .../yookassa-request-personaldata.md | 2 +- docs/namespaces/yookassa-request-receipts.md | 2 +- ...okassa-request-refunds-refundmethoddata.md | 2 +- docs/namespaces/yookassa-request-refunds.md | 2 +- .../yookassa-request-selfemployed.md | 2 +- docs/namespaces/yookassa-request-webhook.md | 2 +- docs/namespaces/yookassa-request.md | 2 +- docs/namespaces/yookassa.md | 2 +- docs/readme.md | 2 +- docs/reports/deprecated.md | 4 +- docs/reports/errors.md | 2 +- docs/reports/markers.md | 2 +- lib/Client.php | 13 +- lib/Common/Errors/ErrorCode.php | 3 + lib/Common/Errors/ErrorFactory.php | 1 + lib/Common/Errors/ErrorRuleViolation.php | 82 ++ .../NotificationPaymentMethodActive.php | 8 +- .../PaymentMethod/PaymentMethodAlfaPay.php | 49 + .../PaymentMethod/PaymentMethodBankCard.php | 2 +- .../PaymentMethod/PaymentMethodFactory.php | 1 + lib/Model/Payment/PaymentMethodType.php | 4 + .../RefundCancellationDetailsReasonCode.php | 5 + ...thod.php => AbstractSavePaymentMethod.php} | 45 +- .../Confirmation/ConfirmationFactory.php | 5 +- .../Confirmation/ConfirmationQr.php | 84 ++ .../Confirmation/ConfirmationType.php | 5 +- .../SavePaymentMethodBankCard.php | 84 ++ .../SavePaymentMethodFactory.php | 92 ++ .../SavePaymentMethodInterface.php | 13 +- .../SavePaymentMethodSbp.php | 82 ++ .../SavePaymentMethodSbpPayerBankDetails.php | 84 ++ .../SavePaymentMethodStatus.php | 2 +- .../SavePaymentMethodType.php | 6 +- .../ConfirmationData/ConfirmationFactory.php | 3 +- .../ConfirmationData/ConfirmationQr.php | 79 ++ .../CreatePaymentMethodRequest.php | 4 +- .../PaymentMethodBankCartResponse.php | 43 + .../PaymentMethodResponseFactory.php | 93 ++ ...php => PaymentMethodResponseInterface.php} | 7 +- .../PaymentMethodSbpResponse.php | 44 + .../PaymentData/PaymentDataAlfaPay.php | 50 + .../PaymentData/PaymentDataFactory.php | 1 + phpdoc.xml | 2 +- tests/Client/ClientTest.php | 125 ++- .../createPaymentMethodSbpFixtures.json | 14 + .../Common/Errors/ErrorRuleViolationTest.php | 135 +++ .../Notification/NotificationFactoryTest.php | 7 +- .../PaymentMethodAlfaPayTest.php | 163 +++ .../PaymentMethodFactoryTest.php | 15 + ....php => SavePaymentMethodBankCardTest.php} | 18 +- ...vePaymentMethodSbpPayerBankDetailsTest.php | 122 +++ .../SavePaymentMethodSbpTest.php | 449 +++++++++ .../ConfirmationData/ConfirmationQrTest.php | 135 +++ .../ConfirmationRedirectTest.php | 247 +++++ .../CreatePaymentMethodRequestTest.php | 4 +- .../PaymentData/PaymentDataAlfaPayTest.php | 77 ++ .../PaymentData/PaymentDataFactoryTest.php | 10 + 551 files changed, 9878 insertions(+), 816 deletions(-) create mode 100644 docs/classes/YooKassa-Common-Errors-ErrorRuleViolation.md create mode 100644 docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaPay.md rename docs/classes/{YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md => YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md} (72%) create mode 100644 docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md create mode 100644 docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md create mode 100644 docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md create mode 100644 docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md create mode 100644 docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md create mode 100644 docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md create mode 100644 docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodBankCartResponse.md create mode 100644 docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md create mode 100644 docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseInterface.md rename docs/classes/{YooKassa-Request-PaymentMethods-PaymentMethodResponse.md => YooKassa-Request-PaymentMethods-PaymentMethodSbpResponse.md} (71%) create mode 100644 docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfaPay.md create mode 100644 lib/Common/Errors/ErrorRuleViolation.php create mode 100644 lib/Model/Payment/PaymentMethod/PaymentMethodAlfaPay.php rename lib/Model/SavePaymentMethod/{SavePaymentMethod.php => AbstractSavePaymentMethod.php} (88%) create mode 100644 lib/Model/SavePaymentMethod/Confirmation/ConfirmationQr.php create mode 100644 lib/Model/SavePaymentMethod/SavePaymentMethodBankCard.php create mode 100644 lib/Model/SavePaymentMethod/SavePaymentMethodFactory.php create mode 100644 lib/Model/SavePaymentMethod/SavePaymentMethodSbp.php create mode 100644 lib/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetails.php create mode 100644 lib/Request/PaymentMethods/ConfirmationData/ConfirmationQr.php create mode 100644 lib/Request/PaymentMethods/PaymentMethodBankCartResponse.php create mode 100644 lib/Request/PaymentMethods/PaymentMethodResponseFactory.php rename lib/Request/PaymentMethods/{PaymentMethodResponse.php => PaymentMethodResponseInterface.php} (90%) create mode 100644 lib/Request/PaymentMethods/PaymentMethodSbpResponse.php create mode 100644 lib/Request/Payments/PaymentData/PaymentDataAlfaPay.php create mode 100644 tests/Client/fixtures/createPaymentMethodSbpFixtures.json create mode 100644 tests/Common/Errors/ErrorRuleViolationTest.php create mode 100644 tests/Model/Payment/PaymentMethod/PaymentMethodAlfaPayTest.php rename tests/Model/SavePaymentMethod/{SavePaymentMethodTest.php => SavePaymentMethodBankCardTest.php} (96%) create mode 100644 tests/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetailsTest.php create mode 100644 tests/Model/SavePaymentMethod/SavePaymentMethodSbpTest.php create mode 100644 tests/Request/PaymentMethods/ConfirmationData/ConfirmationQrTest.php create mode 100644 tests/Request/PaymentMethods/ConfirmationData/ConfirmationRedirectTest.php create mode 100644 tests/Request/Payments/PaymentData/PaymentDataAlfaPayTest.php diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e009226..2b3ede03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### v3.14.0 от 29.06.2026 +* Добавлен прием платежей через Alfa Pay +* Добавлен новый тип ошибки RuleViolationError +* Добавлены нулевые привязки по СБП +* Добавлена причина отмены возвратов `payment_expired` + ### v3.13.2 от 22.04.2026 * Добавлен необязательный параметр `sbp_operation_id` в модель выплат через СБП * Опубликован новый провайдер фискализации `yoo_receipt` в ручке `/me diff --git a/composer.json b/composer.json index 466810e4..e7377aeb 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%2F3.13.2&format=zip" + "url": "https://git.yoomoney.ru/rest/api/latest/projects/SDK/repos/yookassa-sdk-php/archive?at=refs%2Ftags%2F3.14.0&format=zip" }, - "version": "3.13.2", + "version": "3.14.0", "require": { "php": ">=8.0", "ext-curl": "*", diff --git a/docs/classes/YooKassa-Client-ApiClientInterface.md b/docs/classes/YooKassa-Client-ApiClientInterface.md index f2c3d7ec..a7dc59fb 100644 --- a/docs/classes/YooKassa-Client-ApiClientInterface.md +++ b/docs/classes/YooKassa-Client-ApiClientInterface.md @@ -227,6 +227,6 @@ public setAdvancedCurlOptions() : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 7dacde3d..8376028f 100644 --- a/docs/classes/YooKassa-Client-BaseClient.md +++ b/docs/classes/YooKassa-Client-BaseClient.md @@ -746,6 +746,6 @@ protected handleError(\YooKassa\Common\ResponseObject $response) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 671f2c9c..25493a3a 100644 --- a/docs/classes/YooKassa-Client-CurlClient.md +++ b/docs/classes/YooKassa-Client-CurlClient.md @@ -514,6 +514,6 @@ public setTimeout(int $timeout) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 9cb067ea..a1772913 100644 --- a/docs/classes/YooKassa-Client-UserAgent.md +++ b/docs/classes/YooKassa-Client-UserAgent.md @@ -329,6 +329,6 @@ public setModule(string $name, string $version) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Client.md b/docs/classes/YooKassa-Client.md index 550c038c..92d2c216 100644 --- a/docs/classes/YooKassa-Client.md +++ b/docs/classes/YooKassa-Client.md @@ -301,7 +301,7 @@ DEFAULT_ATTEMPTS_COUNT = 3 Текущая версия библиотеки. ```php -SDK_VERSION = '3.13.2' +SDK_VERSION = '3.14.0' ``` @@ -2951,6 +2951,6 @@ protected handleError(\YooKassa\Common\ResponseObject $response) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 5cb8823f..451e1771 100644 --- a/docs/classes/YooKassa-Common-AbstractEnum.md +++ b/docs/classes/YooKassa-Common-AbstractEnum.md @@ -131,6 +131,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 6dcb658d..72509355 100644 --- a/docs/classes/YooKassa-Common-AbstractObject.md +++ b/docs/classes/YooKassa-Common-AbstractObject.md @@ -379,6 +379,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 2c313ae2..b3070de6 100644 --- a/docs/classes/YooKassa-Common-AbstractRequest.md +++ b/docs/classes/YooKassa-Common-AbstractRequest.md @@ -456,6 +456,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 42178e70..a462b354 100644 --- a/docs/classes/YooKassa-Common-AbstractRequestBuilder.md +++ b/docs/classes/YooKassa-Common-AbstractRequestBuilder.md @@ -164,6 +164,6 @@ Abstract protected initCurrentObject() : \YooKassa\Common\AbstractRequestInterfa --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-AbstractRequestInterface.md b/docs/classes/YooKassa-Common-AbstractRequestInterface.md index 0fa2a068..7155d8b6 100644 --- a/docs/classes/YooKassa-Common-AbstractRequestInterface.md +++ b/docs/classes/YooKassa-Common-AbstractRequestInterface.md @@ -103,6 +103,6 @@ public getLastValidationError() : string|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-AbstractError.md b/docs/classes/YooKassa-Common-Errors-AbstractError.md index bf5e19f1..029ec897 100644 --- a/docs/classes/YooKassa-Common-Errors-AbstractError.md +++ b/docs/classes/YooKassa-Common-Errors-AbstractError.md @@ -722,6 +722,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorBadRequest.md b/docs/classes/YooKassa-Common-Errors-ErrorBadRequest.md index 4f6cfabe..e6d57db5 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorBadRequest.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorBadRequest.md @@ -727,6 +727,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorCode.md b/docs/classes/YooKassa-Common-Errors-ErrorCode.md index 2ead1275..93236460 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorCode.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorCode.md @@ -36,6 +36,7 @@ | public | [GONE](../classes/YooKassa-Common-Errors-ErrorCode.md#constant_GONE) | | Сущность была раньше, но была умышленно удалена и теперь недоступна. | | public | [TOO_MANY_REQUESTS](../classes/YooKassa-Common-Errors-ErrorCode.md#constant_TOO_MANY_REQUESTS) | | Слишком много запросов одновременно отправляется в API. Повторите запрос позже. | | public | [INTERNAL_SERVER_ERROR](../classes/YooKassa-Common-Errors-ErrorCode.md#constant_INTERNAL_SERVER_ERROR) | | Внутренняя ошибка сервера ЮKassa. | +| public | [REFUSAL](../classes/YooKassa-Common-Errors-ErrorCode.md#constant_REFUSAL) | | Запрос не может быть выполнен согласно правилам бизнес-логики. | | public | [UNKNOWN](../classes/YooKassa-Common-Errors-ErrorCode.md#constant_UNKNOWN) | | Для неописанных кодов ошибок. | --- @@ -144,6 +145,15 @@ INTERNAL_SERVER_ERROR = 'internal_server_error' ``` + +###### REFUSAL +Запрос не может быть выполнен согласно правилам бизнес-логики. + +```php +REFUSAL = 'refusal' +``` + + ###### UNKNOWN Для неописанных кодов ошибок. @@ -248,6 +258,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorCommon.md b/docs/classes/YooKassa-Common-Errors-ErrorCommon.md index f05c70cb..9b9d3804 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorCommon.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorCommon.md @@ -726,6 +726,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorFactory.md b/docs/classes/YooKassa-Common-Errors-ErrorFactory.md index 8fd7cc81..bfa28145 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorFactory.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $code = null) : \YooKassa\Commo --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorForbidden.md b/docs/classes/YooKassa-Common-Errors-ErrorForbidden.md index 78940c78..b4460567 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorForbidden.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorForbidden.md @@ -726,6 +726,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorGone.md b/docs/classes/YooKassa-Common-Errors-ErrorGone.md index 1ff29cf4..fe5945ba 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorGone.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorGone.md @@ -726,6 +726,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorInternalServerError.md b/docs/classes/YooKassa-Common-Errors-ErrorInternalServerError.md index 17e86865..227345ff 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorInternalServerError.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorInternalServerError.md @@ -726,6 +726,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorInvalidCredentials.md b/docs/classes/YooKassa-Common-Errors-ErrorInvalidCredentials.md index d7ff7f6e..53a8e6be 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorInvalidCredentials.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorInvalidCredentials.md @@ -726,6 +726,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorNotFound.md b/docs/classes/YooKassa-Common-Errors-ErrorNotFound.md index 852869a1..8fdae789 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorNotFound.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorNotFound.md @@ -726,6 +726,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorRuleViolation.md b/docs/classes/YooKassa-Common-Errors-ErrorRuleViolation.md new file mode 100644 index 00000000..510b7c43 --- /dev/null +++ b/docs/classes/YooKassa-Common-Errors-ErrorRuleViolation.md @@ -0,0 +1,785 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Common\Errors\ErrorRuleViolation +### Namespace: [\YooKassa\Common\Errors](../namespaces/yookassa-common-errors.md) +--- +**Summary:** + +Класс, представляющий модель ErrorRefusal. + +**Description:** + +Запрос не может быть выполнен согласно правилам бизнес-логики. + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$description](../classes/YooKassa-Common-Errors-AbstractError.md#property_description) | | Подробное описание ошибки. | +| public | [$id](../classes/YooKassa-Common-Errors-AbstractError.md#property_id) | | Идентификатор ошибки. Используйте его, если возникла необходимость обратиться в техническую поддержку. | +| public | [$parameter](../classes/YooKassa-Common-Errors-AbstractError.md#property_parameter) | | Название параметра, из-за которого произошла ошибка. | +| public | [$reason](../classes/YooKassa-Common-Errors-ErrorRuleViolation.md#property_reason) | | Причина по которой запрос не может быть выполнен по правилам бизнес-логики. | +| public | [$retry_after](../classes/YooKassa-Common-Errors-AbstractError.md#property_retry_after) | | Рекомендуемое количество миллисекунд, спустя которое следует повторить запрос. | +| public | [$retryAfter](../classes/YooKassa-Common-Errors-AbstractError.md#property_retryAfter) | | Рекомендуемое количество миллисекунд, спустя которое следует повторить запрос. | +| public | [$type](../classes/YooKassa-Common-Errors-AbstractError.md#property_type) | | Тип объекта. | +| protected | [$_code](../classes/YooKassa-Common-Errors-AbstractError.md#property__code) | | Код ошибки. | + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [__construct()](../classes/YooKassa-Common-Errors-ErrorRuleViolation.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 | [getCode()](../classes/YooKassa-Common-Errors-AbstractError.md#method_getCode) | | Возвращает code. | +| public | [getDescription()](../classes/YooKassa-Common-Errors-AbstractError.md#method_getDescription) | | Возвращает description. | +| public | [getId()](../classes/YooKassa-Common-Errors-AbstractError.md#method_getId) | | Возвращает id. | +| public | [getParameter()](../classes/YooKassa-Common-Errors-AbstractError.md#method_getParameter) | | Возвращает parameter. | +| public | [getReason()](../classes/YooKassa-Common-Errors-ErrorRuleViolation.md#method_getReason) | | Возвращает reason. | +| public | [getRetryAfter()](../classes/YooKassa-Common-Errors-AbstractError.md#method_getRetryAfter) | | Возвращает retry_after. | +| public | [getType()](../classes/YooKassa-Common-Errors-AbstractError.md#method_getType) | | Возвращает type. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [setCode()](../classes/YooKassa-Common-Errors-AbstractError.md#method_setCode) | | Устанавливает code. | +| public | [setDescription()](../classes/YooKassa-Common-Errors-AbstractError.md#method_setDescription) | | Устанавливает description. | +| public | [setId()](../classes/YooKassa-Common-Errors-AbstractError.md#method_setId) | | Устанавливает id. | +| public | [setParameter()](../classes/YooKassa-Common-Errors-AbstractError.md#method_setParameter) | | Устанавливает parameter. | +| public | [setReason()](../classes/YooKassa-Common-Errors-ErrorRuleViolation.md#method_setReason) | | Устанавливает reason. | +| public | [setRetryAfter()](../classes/YooKassa-Common-Errors-AbstractError.md#method_setRetryAfter) | | Устанавливает retry_after. | +| public | [setType()](../classes/YooKassa-Common-Errors-AbstractError.md#method_setType) | | Устанавливает type. | +| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Common/Errors/ErrorRuleViolation.php](../../lib/Common/Errors/ErrorRuleViolation.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + * \YooKassa\Common\Errors\ErrorRuleViolation + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $description : string +--- +***Description*** + +Подробное описание ошибки. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + + + +#### public $id : string +--- +***Description*** + +Идентификатор ошибки. Используйте его, если возникла необходимость обратиться в техническую поддержку. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + + + +#### public $parameter : string +--- +***Description*** + +Название параметра, из-за которого произошла ошибка. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + + + +#### public $reason : string +--- +***Description*** + +Причина по которой запрос не может быть выполнен по правилам бизнес-логики. + +**Type:** string + +**Details:** + + + +#### public $retry_after : int +--- +***Description*** + +Рекомендуемое количество миллисекунд, спустя которое следует повторить запрос. + +**Type:** int + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + + + +#### public $retryAfter : int +--- +***Description*** + +Рекомендуемое количество миллисекунд, спустя которое следует повторить запрос. + +**Type:** int + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + + + +#### public $type : string +--- +***Description*** + +Тип объекта. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + + + +#### protected $_code : ?string +--- +**Summary** + +Код ошибки. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(?array $data = []) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\ErrorRuleViolation](../classes/YooKassa-Common-Errors-ErrorRuleViolation.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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getCode() : string|null + +```php +public getCode() : string|null +``` + +**Summary** + +Возвращает code. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +**Returns:** string|null - + + + +#### public getDescription() : string|null + +```php +public getDescription() : string|null +``` + +**Summary** + +Возвращает description. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +**Returns:** string|null - + + + +#### public getId() : string|null + +```php +public getId() : string|null +``` + +**Summary** + +Возвращает id. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +**Returns:** string|null - + + + +#### public getParameter() : string|null + +```php +public getParameter() : string|null +``` + +**Summary** + +Возвращает parameter. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +**Returns:** string|null - + + + +#### public getReason() : string|null + +```php +public getReason() : string|null +``` + +**Summary** + +Возвращает reason. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\ErrorRuleViolation](../classes/YooKassa-Common-Errors-ErrorRuleViolation.md) + +**Returns:** string|null - + + + +#### public getRetryAfter() : int|null + +```php +public getRetryAfter() : int|null +``` + +**Summary** + +Возвращает retry_after. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +**Returns:** int|null - + + + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает type. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +**Returns:** string|null - + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 setCode() : self + +```php +public setCode(string|null $code = null) : self +``` + +**Summary** + +Устанавливает code. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | code | Код ошибки. | + +**Returns:** self - + + + +#### public setDescription() : self + +```php +public setDescription(string|null $description = null) : self +``` + +**Summary** + +Устанавливает description. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | description | Подробное описание ошибки. | + +**Returns:** self - + + + +#### public setId() : self + +```php +public setId(string|null $id = null) : self +``` + +**Summary** + +Устанавливает id. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | id | Идентификатор ошибки. Используйте его, если возникла необходимость обратиться в техническую поддержку. | + +**Returns:** self - + + + +#### public setParameter() : self + +```php +public setParameter(string|null $parameter = null) : self +``` + +**Summary** + +Устанавливает parameter. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | parameter | Название параметра, из-за которого произошла ошибка. | + +**Returns:** self - + + + +#### public setReason() : self + +```php +public setReason(string|null $reason = null) : self +``` + +**Summary** + +Устанавливает reason. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\ErrorRuleViolation](../classes/YooKassa-Common-Errors-ErrorRuleViolation.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | reason | Причина по которой запрос не может быть выполнен по правилам бизнес-логики. | + +**Returns:** self - + + + +#### public setRetryAfter() : self + +```php +public setRetryAfter(int|null $retry_after = null) : self +``` + +**Summary** + +Устанавливает retry_after. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| int OR null | retry_after | Рекомендуемое количество миллисекунд, спустя которое следует повторить запрос. | + +**Returns:** self - + + + +#### public setType() : self + +```php +public setType(string|null $type = null) : self +``` + +**Summary** + +Устанавливает type. + +**Details:** +* Inherited From: [\YooKassa\Common\Errors\AbstractError](../classes/YooKassa-Common-Errors-AbstractError.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | Тип объекта. | + +**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 validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorTooManyRequests.md b/docs/classes/YooKassa-Common-Errors-ErrorTooManyRequests.md index a1ffc02c..e47c8933 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorTooManyRequests.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorTooManyRequests.md @@ -726,6 +726,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Errors-ErrorUnknown.md b/docs/classes/YooKassa-Common-Errors-ErrorUnknown.md index 1440dc85..dd6e12c8 100644 --- a/docs/classes/YooKassa-Common-Errors-ErrorUnknown.md +++ b/docs/classes/YooKassa-Common-Errors-ErrorUnknown.md @@ -726,6 +726,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 807b0d58..4a151bed 100644 --- a/docs/classes/YooKassa-Common-Exceptions-ApiConnectionException.md +++ b/docs/classes/YooKassa-Common-Exceptions-ApiConnectionException.md @@ -284,6 +284,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 af0f438c..20f65117 100644 --- a/docs/classes/YooKassa-Common-Exceptions-ApiException.md +++ b/docs/classes/YooKassa-Common-Exceptions-ApiException.md @@ -278,6 +278,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 1e70d4a5..f65dfd28 100644 --- a/docs/classes/YooKassa-Common-Exceptions-AuthorizeException.md +++ b/docs/classes/YooKassa-Common-Exceptions-AuthorizeException.md @@ -284,6 +284,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 76dd1614..eb86a0b3 100644 --- a/docs/classes/YooKassa-Common-Exceptions-BadApiRequestException.md +++ b/docs/classes/YooKassa-Common-Exceptions-BadApiRequestException.md @@ -294,6 +294,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 8cf9d02d..39e5b9eb 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 def48bc9..db785e47 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 16d515cd..f446a170 100644 --- a/docs/classes/YooKassa-Common-Exceptions-ForbiddenException.md +++ b/docs/classes/YooKassa-Common-Exceptions-ForbiddenException.md @@ -294,6 +294,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-Exceptions-GoneException.md b/docs/classes/YooKassa-Common-Exceptions-GoneException.md index 94de8fc4..84611a82 100644 --- a/docs/classes/YooKassa-Common-Exceptions-GoneException.md +++ b/docs/classes/YooKassa-Common-Exceptions-GoneException.md @@ -294,6 +294,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 bfc4cbeb..865371bd 100644 --- a/docs/classes/YooKassa-Common-Exceptions-InternalServerError.md +++ b/docs/classes/YooKassa-Common-Exceptions-InternalServerError.md @@ -297,6 +297,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 4be62156..93f5c210 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 348dfc70..ca400bca 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e701b0e2..7c24c222 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 1b597d9d..757a4f8c 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\AbstractRequestInterface --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 bd332bbd..25300629 100644 --- a/docs/classes/YooKassa-Common-Exceptions-JsonException.md +++ b/docs/classes/YooKassa-Common-Exceptions-JsonException.md @@ -77,6 +77,6 @@ public __construct(mixed $message = '', mixed $code, mixed $previous = --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 efd16e1e..063d61f6 100644 --- a/docs/classes/YooKassa-Common-Exceptions-NotFoundException.md +++ b/docs/classes/YooKassa-Common-Exceptions-NotFoundException.md @@ -294,6 +294,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 b5cb4d37..2c9a4811 100644 --- a/docs/classes/YooKassa-Common-Exceptions-ResponseProcessingException.md +++ b/docs/classes/YooKassa-Common-Exceptions-ResponseProcessingException.md @@ -294,6 +294,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 f8164102..16c6d5cb 100644 --- a/docs/classes/YooKassa-Common-Exceptions-TooManyRequestsException.md +++ b/docs/classes/YooKassa-Common-Exceptions-TooManyRequestsException.md @@ -294,6 +294,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 4a05bcb5..6efb3948 100644 --- a/docs/classes/YooKassa-Common-Exceptions-UnauthorizedException.md +++ b/docs/classes/YooKassa-Common-Exceptions-UnauthorizedException.md @@ -297,6 +297,6 @@ protected parseErrorBody(array $errorData) : void --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 652b3611..1891eec8 100644 --- a/docs/classes/YooKassa-Common-HttpVerb.md +++ b/docs/classes/YooKassa-Common-HttpVerb.md @@ -206,6 +206,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-ListObject.md b/docs/classes/YooKassa-Common-ListObject.md index 7e6934f8..193e9de2 100644 --- a/docs/classes/YooKassa-Common-ListObject.md +++ b/docs/classes/YooKassa-Common-ListObject.md @@ -477,6 +477,6 @@ public toArray() : array --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Common-ListObjectInterface.md b/docs/classes/YooKassa-Common-ListObjectInterface.md index e544769a..238dafd3 100644 --- a/docs/classes/YooKassa-Common-ListObjectInterface.md +++ b/docs/classes/YooKassa-Common-ListObjectInterface.md @@ -219,6 +219,6 @@ public toArray() : array --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 ff3fdfc9..0e063957 100644 --- a/docs/classes/YooKassa-Common-LoggerWrapper.md +++ b/docs/classes/YooKassa-Common-LoggerWrapper.md @@ -316,6 +316,6 @@ that are not necessarily wrong. --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e129d0b4..0845d91e 100644 --- a/docs/classes/YooKassa-Common-ResponseObject.md +++ b/docs/classes/YooKassa-Common-ResponseObject.md @@ -175,6 +175,6 @@ public getHeaders() : array --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 56bda8b6..0ca861af 100644 --- a/docs/classes/YooKassa-Helpers-Config-ConfigurationLoader.md +++ b/docs/classes/YooKassa-Helpers-Config-ConfigurationLoader.md @@ -95,6 +95,6 @@ public load(mixed $filePath = null) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 f8d9d6b6..8e8ff40e 100644 --- a/docs/classes/YooKassa-Helpers-Config-ConfigurationLoaderInterface.md +++ b/docs/classes/YooKassa-Helpers-Config-ConfigurationLoaderInterface.md @@ -77,6 +77,6 @@ public load() : \YooKassa\Helpers\Config\ConfigurationLoaderInterface --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 1b2a873e..f19a56c2 100644 --- a/docs/classes/YooKassa-Helpers-ProductCode.md +++ b/docs/classes/YooKassa-Helpers-ProductCode.md @@ -646,6 +646,6 @@ public validate() : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 cb50181e..877a7228 100644 --- a/docs/classes/YooKassa-Helpers-Random.md +++ b/docs/classes/YooKassa-Helpers-Random.md @@ -216,6 +216,6 @@ Static public value(array $values) : mixed --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 ee06abd7..97591173 100644 --- a/docs/classes/YooKassa-Helpers-RawHeadersParser.md +++ b/docs/classes/YooKassa-Helpers-RawHeadersParser.md @@ -74,6 +74,6 @@ Static public parse(mixed $rawHeaders) : mixed --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 37ddf2ed..f7fedb49 100644 --- a/docs/classes/YooKassa-Helpers-SecurityHelper.md +++ b/docs/classes/YooKassa-Helpers-SecurityHelper.md @@ -83,6 +83,6 @@ public isIPTrusted(mixed $ip) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e26003d1..fee6fe93 100644 --- a/docs/classes/YooKassa-Helpers-StringObject.md +++ b/docs/classes/YooKassa-Helpers-StringObject.md @@ -96,6 +96,6 @@ public __toString() : string --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 ff7b2dfb..f20acc48 100644 --- a/docs/classes/YooKassa-Helpers-TypeCast.md +++ b/docs/classes/YooKassa-Helpers-TypeCast.md @@ -170,6 +170,6 @@ Static public castToDateTime(\DateTime|int|string $value) : null|\DateTime --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 dd3d02df..82a1b2af 100644 --- a/docs/classes/YooKassa-Helpers-UUID.md +++ b/docs/classes/YooKassa-Helpers-UUID.md @@ -69,6 +69,6 @@ Static public v4() : string --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 136db9f2..d99ee4ed 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 4eee3c04..f274bf61 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 cbcafc83..4ee2f910 100644 --- a/docs/classes/YooKassa-Model-CurrencyCode.md +++ b/docs/classes/YooKassa-Model-CurrencyCode.md @@ -265,6 +265,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Deal-AbstractBaseDeal.md b/docs/classes/YooKassa-Model-Deal-AbstractBaseDeal.md index d66e490a..d4f39543 100644 --- a/docs/classes/YooKassa-Model-Deal-AbstractBaseDeal.md +++ b/docs/classes/YooKassa-Model-Deal-AbstractBaseDeal.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 cf5959df..22f723ac 100644 --- a/docs/classes/YooKassa-Model-Deal-CaptureDealData.md +++ b/docs/classes/YooKassa-Model-Deal-CaptureDealData.md @@ -436,6 +436,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 773fc838..ab84a2f0 100644 --- a/docs/classes/YooKassa-Model-Deal-DealBalanceAmount.md +++ b/docs/classes/YooKassa-Model-Deal-DealBalanceAmount.md @@ -514,6 +514,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Deal-DealInterface.md b/docs/classes/YooKassa-Model-Deal-DealInterface.md index e93cca9d..35de5b89 100644 --- a/docs/classes/YooKassa-Model-Deal-DealInterface.md +++ b/docs/classes/YooKassa-Model-Deal-DealInterface.md @@ -262,6 +262,6 @@ public getTest() : bool|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 1bb4d409..1b1ff0df 100644 --- a/docs/classes/YooKassa-Model-Deal-DealStatus.md +++ b/docs/classes/YooKassa-Model-Deal-DealStatus.md @@ -168,6 +168,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 a8dbb3d0..03b5efec 100644 --- a/docs/classes/YooKassa-Model-Deal-DealType.md +++ b/docs/classes/YooKassa-Model-Deal-DealType.md @@ -156,6 +156,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 eb766a67..2f294c4b 100644 --- a/docs/classes/YooKassa-Model-Deal-FeeMoment.md +++ b/docs/classes/YooKassa-Model-Deal-FeeMoment.md @@ -163,6 +163,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 04eb6fc7..6bd97666 100644 --- a/docs/classes/YooKassa-Model-Deal-PaymentDealInfo.md +++ b/docs/classes/YooKassa-Model-Deal-PaymentDealInfo.md @@ -510,6 +510,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 28cf5794..f33d8b19 100644 --- a/docs/classes/YooKassa-Model-Deal-PayoutDealInfo.md +++ b/docs/classes/YooKassa-Model-Deal-PayoutDealInfo.md @@ -459,6 +459,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c1cf88c8..a3352bc0 100644 --- a/docs/classes/YooKassa-Model-Deal-RefundDealData.md +++ b/docs/classes/YooKassa-Model-Deal-RefundDealData.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 3b770536..4ac90518 100644 --- a/docs/classes/YooKassa-Model-Deal-RefundDealInfo.md +++ b/docs/classes/YooKassa-Model-Deal-RefundDealInfo.md @@ -506,6 +506,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Deal-SafeDeal.md b/docs/classes/YooKassa-Model-Deal-SafeDeal.md index bf7180f7..b4e7766a 100644 --- a/docs/classes/YooKassa-Model-Deal-SafeDeal.md +++ b/docs/classes/YooKassa-Model-Deal-SafeDeal.md @@ -1204,6 +1204,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 7dcfa101..3b47a4de 100644 --- a/docs/classes/YooKassa-Model-Deal-SettlementPayoutPayment.md +++ b/docs/classes/YooKassa-Model-Deal-SettlementPayoutPayment.md @@ -495,6 +495,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 5e32603f..d11f29b7 100644 --- a/docs/classes/YooKassa-Model-Deal-SettlementPayoutPaymentType.md +++ b/docs/classes/YooKassa-Model-Deal-SettlementPayoutPaymentType.md @@ -156,6 +156,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 df444044..aed3589f 100644 --- a/docs/classes/YooKassa-Model-Deal-SettlementPayoutRefund.md +++ b/docs/classes/YooKassa-Model-Deal-SettlementPayoutRefund.md @@ -499,6 +499,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-AbstractDeliveryMethod.md b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-AbstractDeliveryMethod.md index 91562446..ba55ba96 100644 --- a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-AbstractDeliveryMethod.md +++ b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-AbstractDeliveryMethod.md @@ -449,6 +449,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodEmail.md b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodEmail.md index 7c057763..79ccee63 100644 --- a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodEmail.md +++ b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodEmail.md @@ -447,6 +447,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodFactory.md b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodFactory.md index 16e76679..9b5a00b7 100644 --- a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodFactory.md +++ b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Model --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodSelf.md b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodSelf.md index 39cce229..c7eb50ed 100644 --- a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodSelf.md +++ b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodSelf.md @@ -526,6 +526,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodSms.md b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodSms.md index 8422cf00..e93d1bb4 100644 --- a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodSms.md +++ b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodSms.md @@ -447,6 +447,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodType.md b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodType.md index 184f0b8a..01f5370c 100644 --- a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodType.md +++ b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodType.md @@ -194,6 +194,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodUnknown.md b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodUnknown.md index eec04b77..97bf242b 100644 --- a/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodUnknown.md +++ b/docs/classes/YooKassa-Model-Invoice-DeliveryMethod-DeliveryMethodUnknown.md @@ -448,6 +448,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-Invoice.md b/docs/classes/YooKassa-Model-Invoice-Invoice.md index 8fada28d..d6ea2370 100644 --- a/docs/classes/YooKassa-Model-Invoice-Invoice.md +++ b/docs/classes/YooKassa-Model-Invoice-Invoice.md @@ -1141,6 +1141,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetails.md b/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetails.md index 171fe63b..fc615c01 100644 --- a/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetails.md +++ b/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetails.md @@ -493,6 +493,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetailsPartyCode.md b/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetailsPartyCode.md index c6ab7daa..734b1c01 100644 --- a/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetailsPartyCode.md +++ b/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetailsPartyCode.md @@ -156,6 +156,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetailsReasonCode.md b/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetailsReasonCode.md index 712ec2e7..5c5088c8 100644 --- a/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetailsReasonCode.md +++ b/docs/classes/YooKassa-Model-Invoice-InvoiceCancellationDetailsReasonCode.md @@ -186,6 +186,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-InvoiceInterface.md b/docs/classes/YooKassa-Model-Invoice-InvoiceInterface.md index c59be736..a252e21c 100644 --- a/docs/classes/YooKassa-Model-Invoice-InvoiceInterface.md +++ b/docs/classes/YooKassa-Model-Invoice-InvoiceInterface.md @@ -506,6 +506,6 @@ public setMetadata(string|array|null $metadata = null) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-InvoiceStatus.md b/docs/classes/YooKassa-Model-Invoice-InvoiceStatus.md index 66741313..d169421a 100644 --- a/docs/classes/YooKassa-Model-Invoice-InvoiceStatus.md +++ b/docs/classes/YooKassa-Model-Invoice-InvoiceStatus.md @@ -182,6 +182,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-LineItem.md b/docs/classes/YooKassa-Model-Invoice-LineItem.md index aebd7e74..82e175e3 100644 --- a/docs/classes/YooKassa-Model-Invoice-LineItem.md +++ b/docs/classes/YooKassa-Model-Invoice-LineItem.md @@ -634,6 +634,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Invoice-PaymentDetails.md b/docs/classes/YooKassa-Model-Invoice-PaymentDetails.md index 853ec4b4..0599a785 100644 --- a/docs/classes/YooKassa-Model-Invoice-PaymentDetails.md +++ b/docs/classes/YooKassa-Model-Invoice-PaymentDetails.md @@ -494,6 +494,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 ba7f72ca..6a239c16 100644 --- a/docs/classes/YooKassa-Model-Metadata.md +++ b/docs/classes/YooKassa-Model-Metadata.md @@ -407,6 +407,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 93ea8ad2..b55a93c2 100644 --- a/docs/classes/YooKassa-Model-MonetaryAmount.md +++ b/docs/classes/YooKassa-Model-MonetaryAmount.md @@ -575,6 +575,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 9971da9e..f5e83ca5 100644 --- a/docs/classes/YooKassa-Model-Notification-AbstractNotification.md +++ b/docs/classes/YooKassa-Model-Notification-AbstractNotification.md @@ -623,6 +623,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 78805c96..9df0997c 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationCanceled.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationCanceled.md @@ -673,6 +673,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 fe9f2ac0..34515d63 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationDealClosed.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationDealClosed.md @@ -673,6 +673,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Notification-NotificationEventType.md b/docs/classes/YooKassa-Model-Notification-NotificationEventType.md index c8b9dba5..c9400640 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationEventType.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationEventType.md @@ -213,6 +213,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 8b2df199..5fa26255 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationFactory.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationFactory.md @@ -142,6 +142,6 @@ public factory(array $data) : \YooKassa\Model\Notification\AbstractNotification --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 4e37c340..7eedd222 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\Payment\PaymentInterface|\YooKassa\Model\Re --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Notification-NotificationPaymentMethodActive.md b/docs/classes/YooKassa-Model-Notification-NotificationPaymentMethodActive.md index 48708a7c..c1d6ccda 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationPaymentMethodActive.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationPaymentMethodActive.md @@ -673,6 +673,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 a02478ea..3ed70b9c 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationPayoutCanceled.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationPayoutCanceled.md @@ -673,6 +673,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 75772161..b5b91e20 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationPayoutSucceeded.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationPayoutSucceeded.md @@ -673,6 +673,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 0e0fc149..ae4187ab 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationRefundSucceeded.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationRefundSucceeded.md @@ -673,6 +673,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 f7eedcde..50763557 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationSucceeded.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationSucceeded.md @@ -673,6 +673,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Notification-NotificationType.md b/docs/classes/YooKassa-Model-Notification-NotificationType.md index 24729c54..db54a4cc 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationType.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationType.md @@ -134,6 +134,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 730dbe22..345cdcd3 100644 --- a/docs/classes/YooKassa-Model-Notification-NotificationWaitingForCapture.md +++ b/docs/classes/YooKassa-Model-Notification-NotificationWaitingForCapture.md @@ -675,6 +675,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-AuthorizationDetails.md b/docs/classes/YooKassa-Model-Payment-AuthorizationDetails.md index f385d7d6..f07aa2ef 100644 --- a/docs/classes/YooKassa-Model-Payment-AuthorizationDetails.md +++ b/docs/classes/YooKassa-Model-Payment-AuthorizationDetails.md @@ -577,6 +577,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-AuthorizationDetailsInterface.md b/docs/classes/YooKassa-Model-Payment-AuthorizationDetailsInterface.md index 84b109e0..b15c0802 100644 --- a/docs/classes/YooKassa-Model-Payment-AuthorizationDetailsInterface.md +++ b/docs/classes/YooKassa-Model-Payment-AuthorizationDetailsInterface.md @@ -104,6 +104,6 @@ public getThreeDSecure() : null|\YooKassa\Model\Payment\ThreeDSecure --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-CancellationDetails.md b/docs/classes/YooKassa-Model-Payment-CancellationDetails.md index 7e5e366c..114341cf 100644 --- a/docs/classes/YooKassa-Model-Payment-CancellationDetails.md +++ b/docs/classes/YooKassa-Model-Payment-CancellationDetails.md @@ -495,6 +495,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-CancellationDetailsPartyCode.md b/docs/classes/YooKassa-Model-Payment-CancellationDetailsPartyCode.md index 70fee465..60952a0b 100644 --- a/docs/classes/YooKassa-Model-Payment-CancellationDetailsPartyCode.md +++ b/docs/classes/YooKassa-Model-Payment-CancellationDetailsPartyCode.md @@ -176,6 +176,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-CancellationDetailsReasonCode.md b/docs/classes/YooKassa-Model-Payment-CancellationDetailsReasonCode.md index f2361897..b7443b0b 100644 --- a/docs/classes/YooKassa-Model-Payment-CancellationDetailsReasonCode.md +++ b/docs/classes/YooKassa-Model-Payment-CancellationDetailsReasonCode.md @@ -353,6 +353,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Confirmation-AbstractConfirmation.md b/docs/classes/YooKassa-Model-Payment-Confirmation-AbstractConfirmation.md index 989bcecc..4f3abb19 100644 --- a/docs/classes/YooKassa-Model-Payment-Confirmation-AbstractConfirmation.md +++ b/docs/classes/YooKassa-Model-Payment-Confirmation-AbstractConfirmation.md @@ -507,6 +507,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationCodeVerification.md b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationCodeVerification.md index 1d79b558..2a7cdc9a 100644 --- a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationCodeVerification.md +++ b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationCodeVerification.md @@ -502,6 +502,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationEmbedded.md b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationEmbedded.md index cadf836c..d4e76acc 100644 --- a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationEmbedded.md +++ b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationEmbedded.md @@ -574,6 +574,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationExternal.md b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationExternal.md index 073ac9db..302f30d4 100644 --- a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationExternal.md +++ b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationExternal.md @@ -519,6 +519,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationFactory.md b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationFactory.md index af5cb84a..a0fc84b5 100644 --- a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationFactory.md +++ b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationFactory.md @@ -99,6 +99,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Model --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationMobileApplication.md b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationMobileApplication.md index 7350e670..1301ea40 100644 --- a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationMobileApplication.md +++ b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationMobileApplication.md @@ -573,6 +573,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationQr.md b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationQr.md index 2829d2ec..14dffb94 100644 --- a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationQr.md +++ b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationQr.md @@ -573,6 +573,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationRedirect.md b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationRedirect.md index 735d5c76..9bc3a6d2 100644 --- a/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationRedirect.md +++ b/docs/classes/YooKassa-Model-Payment-Confirmation-ConfirmationRedirect.md @@ -696,6 +696,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-ConfirmationType.md b/docs/classes/YooKassa-Model-Payment-ConfirmationType.md index 3cea145c..ccaea224 100644 --- a/docs/classes/YooKassa-Model-Payment-ConfirmationType.md +++ b/docs/classes/YooKassa-Model-Payment-ConfirmationType.md @@ -206,6 +206,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Payment.md b/docs/classes/YooKassa-Model-Payment-Payment.md index 84e19ae5..04abce3a 100644 --- a/docs/classes/YooKassa-Model-Payment-Payment.md +++ b/docs/classes/YooKassa-Model-Payment-Payment.md @@ -1997,6 +1997,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentInterface.md b/docs/classes/YooKassa-Model-Payment-PaymentInterface.md index 43bd35ef..5ca31cb1 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentInterface.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentInterface.md @@ -483,6 +483,6 @@ public getInvoiceDetails() : \YooKassa\Model\Payment\PaymentInvoiceDetails|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentInvoiceDetails.md b/docs/classes/YooKassa-Model-Payment-PaymentInvoiceDetails.md index 60066c28..fa98d5e6 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentInvoiceDetails.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentInvoiceDetails.md @@ -439,6 +439,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md index 5b8f7865..3c40b08e 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md @@ -739,6 +739,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-AbstractVatData.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-AbstractVatData.md index ffdc677f..61f7a3be 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-AbstractVatData.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-AbstractVatData.md @@ -449,6 +449,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-CalculatedVatData.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-CalculatedVatData.md index 624c1e1c..2f615c9f 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-CalculatedVatData.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-CalculatedVatData.md @@ -555,6 +555,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-MixedVatData.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-MixedVatData.md index 9785c3e1..96d9735d 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-MixedVatData.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-MixedVatData.md @@ -501,6 +501,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-PayerBankDetails.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-PayerBankDetails.md index 4934e0b7..0563cb28 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-PayerBankDetails.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-PayerBankDetails.md @@ -938,6 +938,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-PayerBankDetailsInterface.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-PayerBankDetailsInterface.md index 9cc4b28b..cc0e0aa7 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-PayerBankDetailsInterface.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-PayerBankDetailsInterface.md @@ -220,6 +220,6 @@ public getAccount() : string|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-UntaxedVatData.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-UntaxedVatData.md index 12d2fddc..58c16429 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-UntaxedVatData.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-UntaxedVatData.md @@ -447,6 +447,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataFactory.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataFactory.md index 563460f9..c75819e6 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataFactory.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataFactory.md @@ -103,6 +103,6 @@ public factoryFromArray(array|null $data = [], string|null $type = null) : \YooK --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataInterface.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataInterface.md index 698b8068..cfaeb8d6 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataInterface.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataInterface.md @@ -106,6 +106,6 @@ public getAmount() : \YooKassa\Model\AmountInterface|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataRate.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataRate.md index cc7a9d95..28c5049d 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataRate.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataRate.md @@ -207,6 +207,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataType.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataType.md index 5b064470..906929ff 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataType.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-B2b-Sberbank-VatDataType.md @@ -171,6 +171,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCard.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCard.md index fc9cf23d..1cfb4217 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCard.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCard.md @@ -961,6 +961,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardProduct.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardProduct.md index 27aff671..42d6464b 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardProduct.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardProduct.md @@ -494,6 +494,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardSource.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardSource.md index f387764d..36095f34 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardSource.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardSource.md @@ -171,6 +171,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardType.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardType.md index 5f20d39b..c8dbe447 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardType.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-BankCardType.md @@ -273,6 +273,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md index 4299da42..3118fb8b 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificate.md @@ -653,6 +653,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md index ef776342..6eb98769 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificateApprovedPaymentArticle.md @@ -640,6 +640,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md index 127d2605..565bfbd2 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-ElectronicCertificate-ElectronicCertificatePaymentData.md @@ -507,6 +507,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaBank.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaBank.md index cebf20d7..2c686fdf 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaBank.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaBank.md @@ -801,6 +801,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaPay.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaPay.md new file mode 100644 index 00000000..1c29a4f7 --- /dev/null +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaPay.md @@ -0,0 +1,817 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Model\Payment\PaymentMethod\PaymentMethodAlfaPay +### Namespace: [\YooKassa\Model\Payment\PaymentMethod](../namespaces/yookassa-model-payment-paymentmethod.md) +--- +**Summary:** + +Класс, представляющий модель PaymentMethodAlfaPay. + +**Description:** + +Оплата через Alfa Pay. + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$card](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md#property_card) | | Данные банковской карты | +| public | [$id](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property_id) | | Идентификатор записи о сохраненных платежных данных | +| public | [$saved](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property_saved) | | Возможность многократного использования | +| public | [$status](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property_status) | | Название метода оплаты | +| public | [$title](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property_title) | | Название метода оплаты | +| public | [$type](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property_type) | | Код способа оплаты | +| protected | [$_card](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md#property__card) | | | +| protected | [$_id](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property__id) | | Идентификатор записи о сохраненных платежных данных. | +| protected | [$_saved](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property__saved) | | Признак сохранения способа оплаты для %[автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). | +| protected | [$_status](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property__status) | | Статус проверки и сохранения способа оплаты. | +| protected | [$_title](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property__title) | | Название способа оплаты. | +| protected | [$_type](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#property__type) | | Код способа оплаты. | + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [__construct()](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaPay.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 | [getCard()](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md#method_getCard) | | Возвращает данные банковской карты. | +| public | [getId()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_getId) | | Возвращает id. | +| public | [getSaved()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_getSaved) | | Возвращает saved. | +| public | [getStatus()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_getStatus) | | Возвращает status. | +| public | [getTitle()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_getTitle) | | Возвращает Название способа оплаты. | +| public | [getType()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_getType) | | Возвращает тип платежного метода. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [setCard()](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md#method_setCard) | | Устанавливает данные банковской карты. | +| public | [setId()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_setId) | | Устанавливает id. | +| public | [setSaved()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_setSaved) | | Устанавливает признак возможности многократного использования. | +| public | [setStatus()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_setStatus) | | Устанавливает status. | +| public | [setTitle()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_setTitle) | | Устанавливает Название способа оплаты. | +| public | [setType()](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md#method_setType) | | Устанавливает тип платежного метода. | +| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Model/Payment/PaymentMethod/PaymentMethodAlfaPay.php](../../lib/Model/Payment/PaymentMethod/PaymentMethodAlfaPay.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + * [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md) + * \YooKassa\Model\Payment\PaymentMethod\PaymentMethodAlfaPay + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $card : \YooKassa\Model\Payment\PaymentMethod\BankCard +--- +***Description*** + +Данные банковской карты + +**Type:** BankCard + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md) + + + +#### public $id : string +--- +***Description*** + +Идентификатор записи о сохраненных платежных данных + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### public $saved : bool +--- +***Description*** + +Возможность многократного использования + +**Type:** bool + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### public $status : string +--- +***Description*** + +Название метода оплаты + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### public $title : string +--- +***Description*** + +Название метода оплаты + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### public $type : string +--- +***Description*** + +Код способа оплаты + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### protected $_card : ?\YooKassa\Model\Payment\PaymentMethod\BankCard +--- +**Type:** BankCard +Данные банковской карты +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md) + + + +#### protected $_id : ?string +--- +**Summary** + +Идентификатор записи о сохраненных платежных данных. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### protected $_saved : bool +--- +**Summary** + +Признак сохранения способа оплаты для %[автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). + +***Description*** + +Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. + +**Type:** bool + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### protected $_status : ?string +--- +**Summary** + +Статус проверки и сохранения способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### protected $_title : ?string +--- +**Summary** + +Название способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +#### protected $_type : ?string +--- +**Summary** + +Код способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(?array $data = []) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodAlfaPay](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaPay.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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null + +```php +public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null +``` + +**Summary** + +Возвращает данные банковской карты. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md) + +**Returns:** \YooKassa\Model\Payment\PaymentMethod\BankCard|null - Данные банковской карты + + + +#### public getId() : string|null + +```php +public getId() : string|null +``` + +**Summary** + +Возвращает id. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +**Returns:** string|null - + + + +#### public getSaved() : bool|null + +```php +public getSaved() : bool|null +``` + +**Summary** + +Возвращает saved. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +**Returns:** bool|null - + + + +#### public getStatus() : string|null + +```php +public getStatus() : string|null +``` + +**Summary** + +Возвращает status. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +**Returns:** string|null - + + + +#### public getTitle() : string|null + +```php +public getTitle() : string|null +``` + +**Summary** + +Возвращает Название способа оплаты. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +**Returns:** string|null - Название способа оплаты + + + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает тип платежного метода. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +**Returns:** string|null - Тип платежного метода + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 setCard() : self + +```php +public setCard(\YooKassa\Model\Payment\PaymentMethod\BankCard|array|null $card) : self +``` + +**Summary** + +Устанавливает данные банковской карты. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\Payment\PaymentMethod\BankCard OR array OR null | card | Данные банковской карты | + +**Returns:** self - + + + +#### public setId() : self + +```php +public setId(string|null $id = null) : self +``` + +**Summary** + +Устанавливает id. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | id | Идентификатор способа оплаты. | + +##### Throws: +| Type | Description | +| ---- | ----------- | +| \Exception | | + +**Returns:** self - + + + +#### public setSaved() : self + +```php +public setSaved(bool|null $saved = null) : self +``` + +**Summary** + +Устанавливает признак возможности многократного использования. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| bool OR null | saved | Признак сохранения способа оплаты для %[автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | + +##### Throws: +| Type | Description | +| ---- | ----------- | +| \Exception | | + +**Returns:** self - + + + +#### public setStatus() : self + +```php +public setStatus(string|null $status = null) : self +``` + +**Summary** + +Устанавливает status. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | status | | + +**Returns:** self - + + + +#### public setTitle() : self + +```php +public setTitle(string|null $title = null) : self +``` + +**Summary** + +Устанавливает Название способа оплаты. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | title | Название способа оплаты. | + +##### Throws: +| Type | Description | +| ---- | ----------- | +| \Exception | | + +**Returns:** self - + + + +#### public setType() : self + +```php +public setType(string|null $type = null) : self +``` + +**Summary** + +Устанавливает тип платежного метода. + +**Details:** +* Inherited From: [\YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod](../classes/YooKassa-Model-Payment-PaymentMethod-AbstractPaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | Тип платежного метода | + +**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 validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodApplePay.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodApplePay.md index 538e6867..01384d74 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodApplePay.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodApplePay.md @@ -746,6 +746,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodB2bSberbank.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodB2bSberbank.md index a4519363..e6aeb49d 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodB2bSberbank.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodB2bSberbank.md @@ -947,6 +947,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md index d369be5b..d7a8f09b 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md @@ -86,13 +86,13 @@ --- ## Properties -#### public $card : string +#### public $card : \YooKassa\Model\Payment\PaymentMethod\BankCard --- ***Description*** Данные банковской карты -**Type:** string +**Type:** BankCard **Details:** @@ -809,6 +809,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodCash.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodCash.md index 3391f615..9232fe12 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodCash.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodCash.md @@ -746,6 +746,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodElectronicCertificate.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodElectronicCertificate.md index 981115a0..27c72f36 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodElectronicCertificate.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodElectronicCertificate.md @@ -934,6 +934,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodFactory.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodFactory.md index 40b8178c..2d53b76c 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodFactory.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodFactory.md @@ -116,6 +116,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Model --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodGooglePay.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodGooglePay.md index 24885360..83832260 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodGooglePay.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodGooglePay.md @@ -746,6 +746,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodInstallments.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodInstallments.md index bc7085df..07e0dc95 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodInstallments.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodInstallments.md @@ -747,6 +747,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodMobileBalance.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodMobileBalance.md index 3697856a..a559a29c 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodMobileBalance.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodMobileBalance.md @@ -800,6 +800,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodPsb.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodPsb.md index 45223dfd..716ac1fe 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodPsb.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodPsb.md @@ -747,6 +747,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodQiwi.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodQiwi.md index c48a3d5a..cdaea6c9 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodQiwi.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodQiwi.md @@ -747,6 +747,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberBnpl.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberBnpl.md index 99c6bd45..c5a8e5f0 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberBnpl.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberBnpl.md @@ -746,6 +746,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberLoan.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberLoan.md index 1ba6fa1b..2f1c9840 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberLoan.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberLoan.md @@ -947,6 +947,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberbank.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberbank.md index 78477933..ba425aee 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberbank.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSberbank.md @@ -90,13 +90,13 @@ --- ## Properties -#### public $card : string +#### public $card : \YooKassa\Model\Payment\PaymentMethod\BankCard --- ***Description*** Данные банковской карты -**Type:** string +**Type:** BankCard **Details:** * Inherited From: [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md) @@ -866,6 +866,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSbp.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSbp.md index 742b0250..559e184a 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSbp.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodSbp.md @@ -1014,6 +1014,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodTinkoffBank.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodTinkoffBank.md index 7fd88c01..3bdb8fe6 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodTinkoffBank.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodTinkoffBank.md @@ -87,13 +87,13 @@ --- ## Properties -#### public $card : string +#### public $card : \YooKassa\Model\Payment\PaymentMethod\BankCard --- ***Description*** Данные банковской карты -**Type:** string +**Type:** BankCard **Details:** * Inherited From: [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md) @@ -812,6 +812,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodUnknown.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodUnknown.md index be713736..ac088840 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodUnknown.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodUnknown.md @@ -747,6 +747,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodWebmoney.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodWebmoney.md index db4921d0..40038edb 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodWebmoney.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodWebmoney.md @@ -747,6 +747,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodWechat.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodWechat.md index 36029842..ee5aaaed 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodWechat.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodWechat.md @@ -747,6 +747,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodYooMoney.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodYooMoney.md index 49f2b7e3..9d697ac0 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodYooMoney.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodYooMoney.md @@ -813,6 +813,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethod-SbpPayerBankDetails.md b/docs/classes/YooKassa-Model-Payment-PaymentMethod-SbpPayerBankDetails.md index 84f2d6f2..f319bb53 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethod-SbpPayerBankDetails.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethod-SbpPayerBankDetails.md @@ -494,6 +494,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethodStatus.md b/docs/classes/YooKassa-Model-Payment-PaymentMethodStatus.md index a3557c9a..5416d67f 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethodStatus.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethodStatus.md @@ -172,6 +172,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentMethodType.md b/docs/classes/YooKassa-Model-Payment-PaymentMethodType.md index 1027233e..0f2f9efb 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentMethodType.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentMethodType.md @@ -52,6 +52,7 @@ | public | [SBER_LOAN](../classes/YooKassa-Model-Payment-PaymentMethodType.md#constant_SBER_LOAN) | | Прием оплаты с использованием Кредита от СберБанка | | public | [ELECTRONIC_CERTIFICATE](../classes/YooKassa-Model-Payment-PaymentMethodType.md#constant_ELECTRONIC_CERTIFICATE) | | Прием платежей по электронному сертификату, привязанному к карте «Мир» | | public | [SBER_BNPL](../classes/YooKassa-Model-Payment-PaymentMethodType.md#constant_SBER_BNPL) | | Оплата через сервис «Плати частями» | +| public | [ALFA_PAY](../classes/YooKassa-Model-Payment-PaymentMethodType.md#constant_ALFA_PAY) | | Прием платежей через Alfa Pay | | public | [UNKNOWN](../classes/YooKassa-Model-Payment-PaymentMethodType.md#constant_UNKNOWN) | *deprecated* | Для неизвестных методов оплаты | --- @@ -271,6 +272,15 @@ SBER_BNPL = 'sber_bnpl' ``` + +###### ALFA_PAY +Прием платежей через Alfa Pay + +```php +ALFA_PAY = 'alfa_pay' +``` + + ###### ~~UNKNOWN~~ Для неизвестных методов оплаты @@ -368,6 +378,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-PaymentStatus.md b/docs/classes/YooKassa-Model-Payment-PaymentStatus.md index 52dd9b8b..5c2d2a69 100644 --- a/docs/classes/YooKassa-Model-Payment-PaymentStatus.md +++ b/docs/classes/YooKassa-Model-Payment-PaymentStatus.md @@ -182,6 +182,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-ReceiptRegistrationStatus.md b/docs/classes/YooKassa-Model-Payment-ReceiptRegistrationStatus.md index b231e0a0..d8b658be 100644 --- a/docs/classes/YooKassa-Model-Payment-ReceiptRegistrationStatus.md +++ b/docs/classes/YooKassa-Model-Payment-ReceiptRegistrationStatus.md @@ -171,6 +171,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Recipient.md b/docs/classes/YooKassa-Model-Payment-Recipient.md index 32b82dcb..752bb656 100644 --- a/docs/classes/YooKassa-Model-Payment-Recipient.md +++ b/docs/classes/YooKassa-Model-Payment-Recipient.md @@ -531,6 +531,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-RecipientInterface.md b/docs/classes/YooKassa-Model-Payment-RecipientInterface.md index d866a73c..32a4dff5 100644 --- a/docs/classes/YooKassa-Model-Payment-RecipientInterface.md +++ b/docs/classes/YooKassa-Model-Payment-RecipientInterface.md @@ -98,6 +98,6 @@ public getGatewayId() : string|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-ThreeDSecure.md b/docs/classes/YooKassa-Model-Payment-ThreeDSecure.md index 24924a69..ab821107 100644 --- a/docs/classes/YooKassa-Model-Payment-ThreeDSecure.md +++ b/docs/classes/YooKassa-Model-Payment-ThreeDSecure.md @@ -439,6 +439,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-Transfer.md b/docs/classes/YooKassa-Model-Payment-Transfer.md index 9b5e0edb..125c1ca8 100644 --- a/docs/classes/YooKassa-Model-Payment-Transfer.md +++ b/docs/classes/YooKassa-Model-Payment-Transfer.md @@ -886,6 +886,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-TransferInterface.md b/docs/classes/YooKassa-Model-Payment-TransferInterface.md index 2ae6cd6d..97a6aa95 100644 --- a/docs/classes/YooKassa-Model-Payment-TransferInterface.md +++ b/docs/classes/YooKassa-Model-Payment-TransferInterface.md @@ -312,6 +312,6 @@ public getMetadata() : null|\YooKassa\Model\Metadata --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payment-TransferStatus.md b/docs/classes/YooKassa-Model-Payment-TransferStatus.md index 8910457a..1188acec 100644 --- a/docs/classes/YooKassa-Model-Payment-TransferStatus.md +++ b/docs/classes/YooKassa-Model-Payment-TransferStatus.md @@ -181,6 +181,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 53aabfe3..1279ada1 100644 --- a/docs/classes/YooKassa-Model-Payout-AbstractPayoutDestination.md +++ b/docs/classes/YooKassa-Model-Payout-AbstractPayoutDestination.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 ac759503..6904caa1 100644 --- a/docs/classes/YooKassa-Model-Payout-IncomeReceipt.md +++ b/docs/classes/YooKassa-Model-Payout-IncomeReceipt.md @@ -648,6 +648,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payout-Payout.md b/docs/classes/YooKassa-Model-Payout-Payout.md index cac96c09..9baf6a37 100644 --- a/docs/classes/YooKassa-Model-Payout-Payout.md +++ b/docs/classes/YooKassa-Model-Payout-Payout.md @@ -1352,6 +1352,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 a7eb2a13..cee9baf8 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetails.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetails.md @@ -495,6 +495,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 a496924e..a2a8967c 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsPartyCode.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsPartyCode.md @@ -167,6 +167,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 63119ee6..39d9fbfc 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsReasonCode.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutCancellationDetailsReasonCode.md @@ -266,6 +266,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 525e3dfe..8e3c9493 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCard.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCard.md @@ -509,6 +509,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c207e4cb..65b94303 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCardCard.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationBankCardCard.md @@ -707,6 +707,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 46114e88..eba8627c 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationFactory.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Model --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 b894683c..80d31593 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationSbp.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationSbp.md @@ -722,6 +722,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 80dfc421..1b1252f3 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationType.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationType.md @@ -178,6 +178,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 3653deee..3bf86c76 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutDestinationYooMoney.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutDestinationYooMoney.md @@ -542,6 +542,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payout-PayoutInterface.md b/docs/classes/YooKassa-Model-Payout-PayoutInterface.md index a3819986..07d68d2c 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutInterface.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutInterface.md @@ -262,6 +262,6 @@ public getTest() : bool|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 00720a1a..860863b3 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutSelfEmployed.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutSelfEmployed.md @@ -460,6 +460,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Payout-PayoutStatus.md b/docs/classes/YooKassa-Model-Payout-PayoutStatus.md index 815f62d9..3edc42a5 100644 --- a/docs/classes/YooKassa-Model-Payout-PayoutStatus.md +++ b/docs/classes/YooKassa-Model-Payout-PayoutStatus.md @@ -178,6 +178,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 4bb1abd1..6d426206 100644 --- a/docs/classes/YooKassa-Model-Payout-SbpParticipantBank.md +++ b/docs/classes/YooKassa-Model-Payout-SbpParticipantBank.md @@ -580,6 +580,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 fc983a00..8f56668e 100644 --- a/docs/classes/YooKassa-Model-PersonalData-PersonalData.md +++ b/docs/classes/YooKassa-Model-PersonalData-PersonalData.md @@ -927,6 +927,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 18ed26a3..f79bef21 100644 --- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetails.md +++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetails.md @@ -493,6 +493,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 73290811..ffa5d638 100644 --- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsPartyCode.md +++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsPartyCode.md @@ -146,6 +146,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 2f141433..6454538d 100644 --- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsReasonCode.md +++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataCancellationDetailsReasonCode.md @@ -146,6 +146,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 b7b96c63..35d0fcd5 100644 --- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataInterface.md +++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataInterface.md @@ -366,6 +366,6 @@ public setMetadata(null|array|\YooKassa\Model\Metadata $metadata = null) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c820f4d2..cc842ceb 100644 --- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataStatus.md +++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataStatus.md @@ -170,6 +170,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 61ae1a98..05cc45bb 100644 --- a/docs/classes/YooKassa-Model-PersonalData-PersonalDataType.md +++ b/docs/classes/YooKassa-Model-PersonalData-PersonalDataType.md @@ -159,6 +159,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 7eee5886..0caa25fd 100644 --- a/docs/classes/YooKassa-Model-Receipt-AdditionalUserProps.md +++ b/docs/classes/YooKassa-Model-Receipt-AdditionalUserProps.md @@ -513,6 +513,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 8586f237..43c44dfa 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 59aa8fc9..39ba6abe 100644 --- a/docs/classes/YooKassa-Model-Receipt-IndustryDetails.md +++ b/docs/classes/YooKassa-Model-Receipt-IndustryDetails.md @@ -673,6 +673,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c459366f..02878058 100644 --- a/docs/classes/YooKassa-Model-Receipt-MarkCodeInfo.md +++ b/docs/classes/YooKassa-Model-Receipt-MarkCodeInfo.md @@ -1089,6 +1089,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 10202774..bd480f8e 100644 --- a/docs/classes/YooKassa-Model-Receipt-MarkQuantity.md +++ b/docs/classes/YooKassa-Model-Receipt-MarkQuantity.md @@ -513,6 +513,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 44b85f17..effb84a3 100644 --- a/docs/classes/YooKassa-Model-Receipt-OperationalDetails.md +++ b/docs/classes/YooKassa-Model-Receipt-OperationalDetails.md @@ -606,6 +606,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 d2b91b1e..2ad34d50 100644 --- a/docs/classes/YooKassa-Model-Receipt-PaymentMode.md +++ b/docs/classes/YooKassa-Model-Receipt-PaymentMode.md @@ -206,6 +206,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 d4880b84..9d1d70d3 100644 --- a/docs/classes/YooKassa-Model-Receipt-PaymentSubject.md +++ b/docs/classes/YooKassa-Model-Receipt-PaymentSubject.md @@ -466,6 +466,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-Receipt.md b/docs/classes/YooKassa-Model-Receipt-Receipt.md index a9a912f0..6ed6e31a 100644 --- a/docs/classes/YooKassa-Model-Receipt-Receipt.md +++ b/docs/classes/YooKassa-Model-Receipt-Receipt.md @@ -1221,6 +1221,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-ReceiptCustomer.md b/docs/classes/YooKassa-Model-Receipt-ReceiptCustomer.md index fafc131d..1546b42a 100644 --- a/docs/classes/YooKassa-Model-Receipt-ReceiptCustomer.md +++ b/docs/classes/YooKassa-Model-Receipt-ReceiptCustomer.md @@ -648,6 +648,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-ReceiptCustomerInterface.md b/docs/classes/YooKassa-Model-Receipt-ReceiptCustomerInterface.md index 8eaa493e..01fb8315 100644 --- a/docs/classes/YooKassa-Model-Receipt-ReceiptCustomerInterface.md +++ b/docs/classes/YooKassa-Model-Receipt-ReceiptCustomerInterface.md @@ -144,6 +144,6 @@ public jsonSerialize() : array --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-ReceiptInterface.md b/docs/classes/YooKassa-Model-Receipt-ReceiptInterface.md index f739fc2e..c08c249e 100644 --- a/docs/classes/YooKassa-Model-Receipt-ReceiptInterface.md +++ b/docs/classes/YooKassa-Model-Receipt-ReceiptInterface.md @@ -185,6 +185,6 @@ public normalize(\YooKassa\Model\AmountInterface $orderAmount, bool $withShippin --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-ReceiptItem.md b/docs/classes/YooKassa-Model-Receipt-ReceiptItem.md index 8cc0ba53..6d4e28fa 100644 --- a/docs/classes/YooKassa-Model-Receipt-ReceiptItem.md +++ b/docs/classes/YooKassa-Model-Receipt-ReceiptItem.md @@ -1773,6 +1773,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 88503ba5..583f6e60 100644 --- a/docs/classes/YooKassa-Model-Receipt-ReceiptItemAmount.md +++ b/docs/classes/YooKassa-Model-Receipt-ReceiptItemAmount.md @@ -571,6 +571,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-ReceiptItemInterface.md b/docs/classes/YooKassa-Model-Receipt-ReceiptItemInterface.md index 8a75cbf9..d6d58da9 100644 --- a/docs/classes/YooKassa-Model-Receipt-ReceiptItemInterface.md +++ b/docs/classes/YooKassa-Model-Receipt-ReceiptItemInterface.md @@ -460,6 +460,6 @@ public isShipping() : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 402a386c..780bda17 100644 --- a/docs/classes/YooKassa-Model-Receipt-ReceiptItemMeasure.md +++ b/docs/classes/YooKassa-Model-Receipt-ReceiptItemMeasure.md @@ -378,6 +378,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-ReceiptType.md b/docs/classes/YooKassa-Model-Receipt-ReceiptType.md index 305dfa27..d0e4d4bd 100644 --- a/docs/classes/YooKassa-Model-Receipt-ReceiptType.md +++ b/docs/classes/YooKassa-Model-Receipt-ReceiptType.md @@ -159,6 +159,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-Settlement.md b/docs/classes/YooKassa-Model-Receipt-Settlement.md index 4726e351..720c105d 100644 --- a/docs/classes/YooKassa-Model-Receipt-Settlement.md +++ b/docs/classes/YooKassa-Model-Receipt-Settlement.md @@ -492,6 +492,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-SettlementInterface.md b/docs/classes/YooKassa-Model-Receipt-SettlementInterface.md index 6efd4adf..e6192fa4 100644 --- a/docs/classes/YooKassa-Model-Receipt-SettlementInterface.md +++ b/docs/classes/YooKassa-Model-Receipt-SettlementInterface.md @@ -87,6 +87,6 @@ public getAmount() : \YooKassa\Model\AmountInterface|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 79bc7ed9..5254b2de 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-Supplier.md b/docs/classes/YooKassa-Model-Receipt-Supplier.md index 5fd15915..942a0390 100644 --- a/docs/classes/YooKassa-Model-Receipt-Supplier.md +++ b/docs/classes/YooKassa-Model-Receipt-Supplier.md @@ -551,6 +551,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Receipt-SupplierInterface.md b/docs/classes/YooKassa-Model-Receipt-SupplierInterface.md index 3f958a68..ba704bc6 100644 --- a/docs/classes/YooKassa-Model-Receipt-SupplierInterface.md +++ b/docs/classes/YooKassa-Model-Receipt-SupplierInterface.md @@ -181,6 +181,6 @@ public setInn(null|string $inn) : mixed --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-Refund.md b/docs/classes/YooKassa-Model-Refund-Refund.md index 3d0a181d..eb2f8664 100644 --- a/docs/classes/YooKassa-Model-Refund-Refund.md +++ b/docs/classes/YooKassa-Model-Refund-Refund.md @@ -1298,6 +1298,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundAuthorizationDetails.md b/docs/classes/YooKassa-Model-Refund-RefundAuthorizationDetails.md index b204b895..43158967 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundAuthorizationDetails.md +++ b/docs/classes/YooKassa-Model-Refund-RefundAuthorizationDetails.md @@ -440,6 +440,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundCancellationDetails.md b/docs/classes/YooKassa-Model-Refund-RefundCancellationDetails.md index a9b2b65a..3b533ff2 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundCancellationDetails.md +++ b/docs/classes/YooKassa-Model-Refund-RefundCancellationDetails.md @@ -495,6 +495,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundCancellationDetailsPartyCode.md b/docs/classes/YooKassa-Model-Refund-RefundCancellationDetailsPartyCode.md index ee5f2d78..b37d8f4c 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundCancellationDetailsPartyCode.md +++ b/docs/classes/YooKassa-Model-Refund-RefundCancellationDetailsPartyCode.md @@ -168,6 +168,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundCancellationDetailsReasonCode.md b/docs/classes/YooKassa-Model-Refund-RefundCancellationDetailsReasonCode.md index cacd2a6f..5a2c5054 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundCancellationDetailsReasonCode.md +++ b/docs/classes/YooKassa-Model-Refund-RefundCancellationDetailsReasonCode.md @@ -20,6 +20,7 @@ - `too_many_refunding_articles` - Для одного или нескольких товаров количество возвращаемых единиц (`quantity`) больше, чем указано в одобренной корзине покупки - `some_articles_already_refunded` - Некоторые товары уже возвращены - `rejected_by_timeout` - Технические неполадки на стороне инициатора отмены возврата. +- `payment_expired` - Эквайер отклонил возврат, потому что с момента создания платежа прошло больше 15 месяцев. Договоритесь с пользователем напрямую, каким способом вернете ему деньги. --- ### Constants @@ -35,6 +36,7 @@ | public | [TOO_MANY_REFUNDING_ARTICLES](../classes/YooKassa-Model-Refund-RefundCancellationDetailsReasonCode.md#constant_TOO_MANY_REFUNDING_ARTICLES) | | Для одного или нескольких товаров количество возвращаемых единиц (`quantity`) больше, чем указано в одобренной корзине покупки. Откорректируйте данные и отправьте запрос еще раз с новым ключом идемпотентности. | | public | [SOME_ARTICLES_ALREADY_REFUNDED](../classes/YooKassa-Model-Refund-RefundCancellationDetailsReasonCode.md#constant_SOME_ARTICLES_ALREADY_REFUNDED) | | Некоторые товары уже возвращены. Откорректируйте данные и отправьте запрос еще раз с новым ключом идемпотентности. | | public | [REJECTED_BY_TIMEOUT](../classes/YooKassa-Model-Refund-RefundCancellationDetailsReasonCode.md#constant_REJECTED_BY_TIMEOUT) | | Технические неполадки на стороне инициатора отмены возврата. Повторите запрос с новым ключом идемпотентности. | +| public | [PAYMENT_EXPIRED](../classes/YooKassa-Model-Refund-RefundCancellationDetailsReasonCode.md#constant_PAYMENT_EXPIRED) | | Эквайер отклонил возврат, потому что с момента создания платежа прошло больше 15 месяцев. Договоритесь с пользователем напрямую, каким способом вернете ему деньги. | --- ### Properties @@ -150,6 +152,15 @@ REJECTED_BY_TIMEOUT = 'rejected_by_timeout' ``` + +###### PAYMENT_EXPIRED +Эквайер отклонил возврат, потому что с момента создания платежа прошло больше 15 месяцев. Договоритесь с пользователем напрямую, каким способом вернете ему деньги. + +```php +PAYMENT_EXPIRED = 'payment_expired' +``` + + --- ## Properties @@ -236,6 +247,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundInterface.md b/docs/classes/YooKassa-Model-Refund-RefundInterface.md index a1e05bc8..ba907106 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundInterface.md +++ b/docs/classes/YooKassa-Model-Refund-RefundInterface.md @@ -225,6 +225,6 @@ public getDeal() : null|\YooKassa\Model\Deal\RefundDealInfo --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundMethod-AbstractRefundMethod.md b/docs/classes/YooKassa-Model-Refund-RefundMethod-AbstractRefundMethod.md index 4a4a7bc0..d0e7b8a6 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundMethod-AbstractRefundMethod.md +++ b/docs/classes/YooKassa-Model-Refund-RefundMethod-AbstractRefundMethod.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundMethod-ElectronicCertificate-ElectronicCertificateRefundArticle.md b/docs/classes/YooKassa-Model-Refund-RefundMethod-ElectronicCertificate-ElectronicCertificateRefundArticle.md index 49b8c092..f8d9922f 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundMethod-ElectronicCertificate-ElectronicCertificateRefundArticle.md +++ b/docs/classes/YooKassa-Model-Refund-RefundMethod-ElectronicCertificate-ElectronicCertificateRefundArticle.md @@ -640,6 +640,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundMethod-ElectronicCertificate-ElectronicCertificateRefundData.md b/docs/classes/YooKassa-Model-Refund-RefundMethod-ElectronicCertificate-ElectronicCertificateRefundData.md index 5ef0d75a..ef093496 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundMethod-ElectronicCertificate-ElectronicCertificateRefundData.md +++ b/docs/classes/YooKassa-Model-Refund-RefundMethod-ElectronicCertificate-ElectronicCertificateRefundData.md @@ -508,6 +508,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodElectronicCertificate.md b/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodElectronicCertificate.md index ad14239b..401196ac 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodElectronicCertificate.md +++ b/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodElectronicCertificate.md @@ -585,6 +585,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodFactory.md b/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodFactory.md index 21b8f0fd..06d358e2 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodFactory.md +++ b/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Model --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodSbp.md b/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodSbp.md index edfbeffc..74a2d80c 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodSbp.md +++ b/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodSbp.md @@ -518,6 +518,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodUnknown.md b/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodUnknown.md index 3d6bdd78..60190881 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodUnknown.md +++ b/docs/classes/YooKassa-Model-Refund-RefundMethod-RefundMethodUnknown.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundMethodType.md b/docs/classes/YooKassa-Model-Refund-RefundMethodType.md index 2f2dc00c..ed712742 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundMethodType.md +++ b/docs/classes/YooKassa-Model-Refund-RefundMethodType.md @@ -172,6 +172,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-RefundStatus.md b/docs/classes/YooKassa-Model-Refund-RefundStatus.md index fa62486c..4c27cb38 100644 --- a/docs/classes/YooKassa-Model-Refund-RefundStatus.md +++ b/docs/classes/YooKassa-Model-Refund-RefundStatus.md @@ -165,6 +165,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-Source.md b/docs/classes/YooKassa-Model-Refund-Source.md index 7e1465d4..7028dfd9 100644 --- a/docs/classes/YooKassa-Model-Refund-Source.md +++ b/docs/classes/YooKassa-Model-Refund-Source.md @@ -612,6 +612,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Refund-SourceInterface.md b/docs/classes/YooKassa-Model-Refund-SourceInterface.md index 5c030ff1..43a48c91 100644 --- a/docs/classes/YooKassa-Model-Refund-SourceInterface.md +++ b/docs/classes/YooKassa-Model-Refund-SourceInterface.md @@ -213,6 +213,6 @@ public setPlatformFeeAmount(\YooKassa\Model\AmountInterface|array|null $platform --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md b/docs/classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md similarity index 72% rename from docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md rename to docs/classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md index ab9e8269..013557f6 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md @@ -1,6 +1,6 @@ # [YooKassa API SDK](../home.md) -# Class: \YooKassa\Model\SavePaymentMethod\SavePaymentMethod +# Abstract Class: \YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod ### Namespace: [\YooKassa\Model\SavePaymentMethod](../namespaces/yookassa-model-savepaymentmethod.md) --- **Summary:** @@ -19,22 +19,20 @@ ### Properties | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | -| public | [$card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_card) | | Данные банковской карты | -| public | [$confirmation](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_confirmation) | | Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. | -| public | [$holder](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_holder) | | Данные магазина, для которого сохраняется способ оплаты. | -| public | [$id](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_id) | | Идентификатор сохраненного способа оплаты. | -| public | [$saved](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | -| public | [$status](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_status) | | Статус проверки и сохранения способа оплаты. | -| public | [$title](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_title) | | Название способа оплаты. | -| public | [$type](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | -| protected | [$_card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__card) | | Данные банковской карты | -| protected | [$_confirmation](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__confirmation) | | | -| protected | [$_holder](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__holder) | | Данные магазина, для которого сохраняется способ оплаты. | -| protected | [$_id](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__id) | | Идентификатор сохраненного способа оплаты. | -| protected | [$_saved](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | -| protected | [$_status](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__status) | | Статус проверки и сохранения способа оплаты. | -| protected | [$_title](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__title) | | Название способа оплаты. | -| protected | [$_type](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | +| public | [$confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_confirmation) | | Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. | +| public | [$holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| public | [$id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_id) | | Идентификатор сохраненного способа оплаты. | +| public | [$saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| public | [$status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_status) | | Статус проверки и сохранения способа оплаты. | +| public | [$title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_title) | | Название способа оплаты. | +| public | [$type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | +| protected | [$_confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__confirmation) | | | +| protected | [$_holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| protected | [$_id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__id) | | Идентификатор сохраненного способа оплаты. | +| protected | [$_saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| protected | [$_status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__status) | | Статус проверки и сохранения способа оплаты. | +| protected | [$_title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__title) | | Название способа оплаты. | +| protected | [$_type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | --- ### Methods @@ -46,39 +44,37 @@ | 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 | [getCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getCard) | | Возвращает card. | -| public | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getConfirmation) | | Возвращает confirmation. | -| public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getHolder) | | Возвращает holder. | -| public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getId) | | Возвращает id. | -| public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getSaved) | | Возвращает saved. | -| public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getStatus) | | Возвращает status. | -| public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getTitle) | | Возвращает title. | -| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getType) | | Возвращает type. | +| public | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getConfirmation) | | Возвращает confirmation. | +| public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getHolder) | | Возвращает holder. | +| public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getId) | | Возвращает id. | +| public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getSaved) | | Возвращает saved. | +| public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getStatus) | | Возвращает status. | +| public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getTitle) | | Возвращает title. | +| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getType) | | Возвращает type. | | public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | | 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 | [setCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setCard) | | Устанавливает card. | -| public | [setConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setConfirmation) | | Устанавливает confirmation. | -| public | [setHolder()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setHolder) | | Устанавливает holder. | -| public | [setId()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setId) | | Устанавливает id. | -| public | [setSaved()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setSaved) | | Устанавливает saved. | -| public | [setStatus()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setStatus) | | Устанавливает status. | -| public | [setTitle()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setTitle) | | Устанавливает title. | -| public | [setType()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setType) | | Устанавливает type. | +| public | [setConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setConfirmation) | | Устанавливает confirmation. | +| public | [setHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setHolder) | | Устанавливает holder. | +| public | [setId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setId) | | Устанавливает id. | +| public | [setSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setSaved) | | Устанавливает saved. | +| public | [setStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setStatus) | | Устанавливает status. | +| public | [setTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setTitle) | | Устанавливает title. | +| public | [setType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setType) | | Устанавливает type. | | public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | | protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | | protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | --- ### Details -* File: [lib/Model/SavePaymentMethod/SavePaymentMethod.php](../../lib/Model/SavePaymentMethod/SavePaymentMethod.php) +* File: [lib/Model/SavePaymentMethod/AbstractSavePaymentMethod.php](../../lib/Model/SavePaymentMethod/AbstractSavePaymentMethod.php) * Package: YooKassa\Model * Class Hierarchy: * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) - * \YooKassa\Model\SavePaymentMethod\SavePaymentMethod + * \YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod * Implements: * [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) @@ -94,18 +90,6 @@ --- ## Properties - -#### public $card : \YooKassa\Model\Payment\PaymentMethod\BankCard ---- -***Description*** - -Данные банковской карты - -**Type:** BankCard - -**Details:** - - #### public $confirmation : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation --- @@ -155,13 +139,13 @@ -#### public $status : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodStatus +#### public $status : string --- ***Description*** Статус проверки и сохранения способа оплаты. -**Type:** SavePaymentMethodStatus +**Type:** string **Details:** @@ -179,25 +163,13 @@ -#### public $type : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodType +#### public $type : string --- ***Description*** -Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) -**Type:** SavePaymentMethodType - -**Details:** - - - -#### protected $_card : ?\YooKassa\Model\Payment\PaymentMethod\BankCard ---- -**Summary** - -Данные банковской карты - -**Type:** BankCard +**Type:** string **Details:** @@ -280,7 +252,7 @@ --- **Summary** -Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) **Type:** ?string @@ -423,23 +395,6 @@ public fromArray(array|\Traversable $sourceArray) : void **Returns:** void - - -#### public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null - -```php -public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null -``` - -**Summary** - -Возвращает card. - -**Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) - -**Returns:** \YooKassa\Model\Payment\PaymentMethod\BankCard|null - - - #### public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null @@ -452,7 +407,7 @@ public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\Abstra Возвращает confirmation. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null - @@ -469,7 +424,7 @@ public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|n Возвращает holder. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null - @@ -486,7 +441,7 @@ public getId() : string|null Возвращает id. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** string|null - @@ -503,7 +458,7 @@ public getSaved() : bool|null Возвращает saved. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** bool|null - @@ -520,7 +475,7 @@ public getStatus() : string|null Возвращает status. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** string|null - @@ -537,7 +492,7 @@ public getTitle() : string|null Возвращает title. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** string|null - @@ -554,7 +509,7 @@ public getType() : string|null Возвращает type. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** string|null - @@ -678,28 +633,6 @@ public offsetUnset(string $offset) : void **Returns:** void - - -#### public setCard() : self - -```php -public setCard(\YooKassa\Model\Payment\PaymentMethod\BankCard|array|null $card = null) : self -``` - -**Summary** - -Устанавливает card. - -**Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) - -##### Parameters: -| Type | Name | Description | -| ---- | ---- | ----------- | -| \YooKassa\Model\Payment\PaymentMethod\BankCard OR array OR null | card | Данные банковской карты. | - -**Returns:** self - - - #### public setConfirmation() : self @@ -712,7 +645,7 @@ public setConfirmation(\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractCo Устанавливает confirmation. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -734,7 +667,7 @@ public setHolder(\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|array Устанавливает holder. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -756,7 +689,7 @@ public setId(string|null $id = null) : self Устанавливает id. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -778,7 +711,7 @@ public setSaved(bool|null $saved = null) : self Устанавливает saved. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -800,7 +733,7 @@ public setStatus(string|null $status = null) : self Устанавливает status. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -822,7 +755,7 @@ public setTitle(string|null $title = null) : self Устанавливает title. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -844,12 +777,12 @@ public setType(string|null $type = null) : self Устанавливает type. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | -| string OR null | type | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | +| string OR null | type | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | **Returns:** self - @@ -924,6 +857,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md index 847f0f5d..580e040e 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md @@ -449,6 +449,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationFactory.md b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationFactory.md index 03185f3f..8d9059df 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationFactory.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Model --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md new file mode 100644 index 00000000..13c93c0f --- /dev/null +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md @@ -0,0 +1,516 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationQr +### Namespace: [\YooKassa\Model\SavePaymentMethod\Confirmation](../namespaces/yookassa-model-savepaymentmethod-confirmation.md) +--- +**Summary:** + +Класс, представляющий модель PaymentMethodsConfirmationQr. + + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$confirmation_data](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md#property_confirmation_data) | | Данные для генерации QR-кода. | +| public | [$confirmationData](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md#property_confirmationData) | | Данные для генерации QR-кода. | +| public | [$type](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md#property_type) | | Код сценария подтверждения | +| protected | [$_type](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md#property__type) | | | + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [__construct()](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.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 | [getConfirmationData()](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md#method_getConfirmationData) | | Возвращает confirmation_data. | +| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md#method_getType) | | Возвращает type. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [setConfirmationData()](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md#method_setConfirmationData) | | Устанавливает confirmation_data. | +| public | [setType()](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md#method_setType) | | Устанавливает type. | +| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Model/SavePaymentMethod/Confirmation/ConfirmationQr.php](../../lib/Model/SavePaymentMethod/Confirmation/ConfirmationQr.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * [\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md) + * \YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationQr + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $confirmation_data : string +--- +***Description*** + +Данные для генерации QR-кода. + +**Type:** string + +**Details:** + + + +#### public $confirmationData : string +--- +***Description*** + +Данные для генерации QR-кода. + +**Type:** string + +**Details:** + + + +#### public $type : string +--- +***Description*** + +Код сценария подтверждения + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md) + + + +#### protected $_type : ?string +--- +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md) + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(?array $data = []) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationQr](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getConfirmationData() : string|null + +```php +public getConfirmationData() : string|null +``` + +**Summary** + +Возвращает confirmation_data. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationQr](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md) + +**Returns:** string|null - + + + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает type. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md) + +**Returns:** string|null - + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 setConfirmationData() : self + +```php +public setConfirmationData(string|null $confirmation_data = null) : self +``` + +**Summary** + +Устанавливает confirmation_data. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationQr](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | confirmation_data | Данные для генерации QR-кода. | + +**Returns:** self - + + + +#### public setType() : self + +```php +public setType(string|null $type = null) : self +``` + +**Summary** + +Устанавливает type. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | | + +**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 validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationRedirect.md b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationRedirect.md index d3eceeb3..dbcfcd08 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationRedirect.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationRedirect.md @@ -635,6 +635,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationType.md b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationType.md index e2fc3572..ca2bd259 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationType.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationType.md @@ -17,6 +17,7 @@ | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | | public | [REDIRECT](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationType.md#constant_REDIRECT) | | Перенаправление пользователя на сайт ЮKassa для подтверждения привязки или страницу банка-эмитента для аутентификации по 3-D Secure. | +| public | [QR](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationType.md#constant_QR) | | | --- ### Properties @@ -61,6 +62,13 @@ REDIRECT = 'redirect' ``` + +###### QR +```php +QR = 'qr' +``` + + --- ## Properties @@ -156,6 +164,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md new file mode 100644 index 00000000..d05db482 --- /dev/null +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md @@ -0,0 +1,938 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard +### Namespace: [\YooKassa\Model\SavePaymentMethod](../namespaces/yookassa-model-savepaymentmethod.md) +--- +**Summary:** + +Класс, представляющий модель SavePaymentMethod. + +**Description:** + +Сохраненный способ оплаты. + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#property_card) | | Данные банковской карты | +| public | [$confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_confirmation) | | Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. | +| public | [$holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| public | [$id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_id) | | Идентификатор сохраненного способа оплаты. | +| public | [$saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| public | [$status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_status) | | Статус проверки и сохранения способа оплаты. | +| public | [$title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_title) | | Название способа оплаты. | +| public | [$type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | +| protected | [$_card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#property__card) | | Данные банковской карты | +| protected | [$_confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__confirmation) | | | +| protected | [$_holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| protected | [$_id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__id) | | Идентификатор сохраненного способа оплаты. | +| protected | [$_saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| protected | [$_status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__status) | | Статус проверки и сохранения способа оплаты. | +| protected | [$_title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__title) | | Название способа оплаты. | +| protected | [$_type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [__construct()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.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 | [getCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#method_getCard) | | Возвращает card. | +| public | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getConfirmation) | | Возвращает confirmation. | +| public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getHolder) | | Возвращает holder. | +| public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getId) | | Возвращает id. | +| public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getSaved) | | Возвращает saved. | +| public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getStatus) | | Возвращает status. | +| public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getTitle) | | Возвращает title. | +| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getType) | | Возвращает type. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [setCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#method_setCard) | | Устанавливает card. | +| public | [setConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setConfirmation) | | Устанавливает confirmation. | +| public | [setHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setHolder) | | Устанавливает holder. | +| public | [setId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setId) | | Устанавливает id. | +| public | [setSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setSaved) | | Устанавливает saved. | +| public | [setStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setStatus) | | Устанавливает status. | +| public | [setTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setTitle) | | Устанавливает title. | +| public | [setType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setType) | | Устанавливает type. | +| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Model/SavePaymentMethod/SavePaymentMethodBankCard.php](../../lib/Model/SavePaymentMethod/SavePaymentMethodBankCard.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + * \YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $card : \YooKassa\Model\Payment\PaymentMethod\BankCard +--- +***Description*** + +Данные банковской карты + +**Type:** BankCard + +**Details:** + + + +#### public $confirmation : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation +--- +***Description*** + +Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. + +**Type:** AbstractConfirmation + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $holder : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder +--- +***Description*** + +Данные магазина, для которого сохраняется способ оплаты. + +**Type:** SavePaymentMethodHolder + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $id : string +--- +***Description*** + +Идентификатор сохраненного способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $saved : bool +--- +***Description*** + +Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. + +**Type:** bool + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $status : string +--- +***Description*** + +Статус проверки и сохранения способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $title : string +--- +***Description*** + +Название способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $type : string +--- +***Description*** + +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_card : ?\YooKassa\Model\Payment\PaymentMethod\BankCard +--- +**Summary** + +Данные банковской карты + +**Type:** BankCard + +**Details:** + + + +#### protected $_confirmation : ?\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation +--- +**Type:** AbstractConfirmation + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_holder : ?\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder +--- +**Summary** + +Данные магазина, для которого сохраняется способ оплаты. + +**Type:** SavePaymentMethodHolder + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_id : ?string +--- +**Summary** + +Идентификатор сохраненного способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_saved : ?bool +--- +**Summary** + +Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. + +***Description*** + +* true — способ оплаты сохранен для автоплатежей и выплат; +* false — способ оплаты не сохранен. + +**Type:** ?bool + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_status : ?string +--- +**Summary** + +Статус проверки и сохранения способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_title : ?string +--- +**Summary** + +Название способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_type : ?string +--- +**Summary** + +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(?array $data = []) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null + +```php +public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null +``` + +**Summary** + +Возвращает card. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) + +**Returns:** \YooKassa\Model\Payment\PaymentMethod\BankCard|null - + + + +#### public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null + +```php +public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null +``` + +**Summary** + +Возвращает confirmation. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null - + + + +#### public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null + +```php +public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null +``` + +**Summary** + +Возвращает holder. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null - + + + +#### public getId() : string|null + +```php +public getId() : string|null +``` + +**Summary** + +Возвращает id. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getSaved() : bool|null + +```php +public getSaved() : bool|null +``` + +**Summary** + +Возвращает saved. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** bool|null - + + + +#### public getStatus() : string|null + +```php +public getStatus() : string|null +``` + +**Summary** + +Возвращает status. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getTitle() : string|null + +```php +public getTitle() : string|null +``` + +**Summary** + +Возвращает title. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает type. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 setCard() : self + +```php +public setCard(\YooKassa\Model\Payment\PaymentMethod\BankCard|array|null $card = null) : self +``` + +**Summary** + +Устанавливает card. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\Payment\PaymentMethod\BankCard OR array OR null | card | Данные банковской карты. | + +**Returns:** self - + + + +#### public setConfirmation() : self + +```php +public setConfirmation(\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|array|null $confirmation = null) : self +``` + +**Summary** + +Устанавливает confirmation. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation OR array OR null | confirmation | Выбранный сценарий подтверждения привязки. | + +**Returns:** self - + + + +#### public setHolder() : self + +```php +public setHolder(\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|array|null $holder = null) : self +``` + +**Summary** + +Устанавливает holder. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder OR array OR null | holder | Данные магазина, для которого сохраняется способ оплаты. | + +**Returns:** self - + + + +#### public setId() : self + +```php +public setId(string|null $id = null) : self +``` + +**Summary** + +Устанавливает id. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | id | Идентификатор сохраненного способа оплаты. | + +**Returns:** self - + + + +#### public setSaved() : self + +```php +public setSaved(bool|null $saved = null) : self +``` + +**Summary** + +Устанавливает saved. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| bool OR null | saved | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | + +**Returns:** self - + + + +#### public setStatus() : self + +```php +public setStatus(string|null $status = null) : self +``` + +**Summary** + +Устанавливает status. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | status | Статус проверки и сохранения способа оплаты. | + +**Returns:** self - + + + +#### public setTitle() : self + +```php +public setTitle(string|null $title = null) : self +``` + +**Summary** + +Устанавливает title. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | title | Название способа оплаты. | + +**Returns:** self - + + + +#### public setType() : self + +```php +public setType(string|null $type = null) : self +``` + +**Summary** + +Устанавливает type. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | + +**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 validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md new file mode 100644 index 00000000..111d80b5 --- /dev/null +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md @@ -0,0 +1,107 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Model\SavePaymentMethod\SavePaymentMethodFactory +### Namespace: [\YooKassa\Model\SavePaymentMethod](../namespaces/yookassa-model-savepaymentmethod.md) +--- +**Summary:** + +Класс, представляющий модель SavePaymentMethodFactory. + +**Description:** + +Фабрика создания объекта способа оплаты из массива. + +--- +### Constants +* No constants found + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [factory()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md#method_factory) | | Фабричный метод создания объекта способа оплаты по коду способа оплаты. | +| public | [factoryFromArray()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md#method_factoryFromArray) | | Фабричный метод создания объекта способа оплаты из массива. | + +--- +### Details +* File: [lib/Model/SavePaymentMethod/SavePaymentMethodFactory.php](../../lib/Model/SavePaymentMethod/SavePaymentMethodFactory.php) +* Package: YooKassa\Model +* Class Hierarchy: + * \YooKassa\Model\SavePaymentMethod\SavePaymentMethodFactory + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Methods + +#### public factory() : \YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod + +```php +public factory(string|null $type) : \YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod +``` + +**Summary** + +Фабричный метод создания объекта способа оплаты по коду способа оплаты. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodFactory](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | Код способа оплаты | + +**Returns:** \YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod - + + + +#### public factoryFromArray() : \YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod + +```php +public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod +``` + +**Summary** + +Фабричный метод создания объекта способа оплаты из массива. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodFactory](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array | data | Массив данных способа оплаты | +| null OR string | type | Коду способа оплаты | + +**Returns:** \YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod - + + + +--- + +### 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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodHolder.md b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodHolder.md index 6b593624..253de695 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodHolder.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodHolder.md @@ -519,6 +519,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md index 66c06117..c6b55766 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md @@ -19,14 +19,13 @@ Interface SavePaymentMethodInterface. ### Methods | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | -| public | [getCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getCard) | | Возвращает card. | | public | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getConfirmation) | | Возвращает выбранный сценарий подтверждения привязки. | | public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getHolder) | | Возвращает данные магазина, для которого сохраняется способ оплаты. | | public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getId) | | Возвращает идентификатор сохраненного способа оплаты. | | public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getSaved) | | Возвращает признак сохранения способа оплаты для %[автоплатежей](/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | | public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getStatus) | | Возвращает статус проверки и сохранения способа оплаты. | | public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getTitle) | | Возвращает название способа оплаты. | -| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getType) | | Возвращает код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | +| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getType) | | Возвращает код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | --- ### Details @@ -41,7 +40,7 @@ Interface SavePaymentMethodInterface. | --- | ------- | ----------- | | category | | Class | | author | | cms@yoomoney.ru | -| property | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | +| property | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | | property | | Идентификатор сохраненного способа оплаты. | | property | | Признак сохранения способа оплаты для [автоплатежей](/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | | property | | Статус проверки и сохранения способа оплаты. | @@ -60,7 +59,7 @@ public getType() : string|null **Summary** -Возвращает код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. +Возвращает код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) **Details:** * Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) @@ -68,23 +67,6 @@ public getType() : string|null **Returns:** string|null - - -#### public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null - -```php -public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null -``` - -**Summary** - -Возвращает card. - -**Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) - -**Returns:** \YooKassa\Model\Payment\PaymentMethod\BankCard|null - - - #### public getId() : string|null @@ -204,6 +186,6 @@ public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\Abstra --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md new file mode 100644 index 00000000..21accd37 --- /dev/null +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md @@ -0,0 +1,930 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbp +### Namespace: [\YooKassa\Model\SavePaymentMethod](../namespaces/yookassa-model-savepaymentmethod.md) +--- +**Summary:** + +Класс, представляющий модель SavePaymentMethodSbp. + +**Description:** + +Сохраненный счет СБП. + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_confirmation) | | Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. | +| public | [$holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| public | [$id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_id) | | Идентификатор сохраненного способа оплаты. | +| public | [$payer_bank_details](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md#property_payer_bank_details) | | | +| public | [$payerBankDetails](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md#property_payerBankDetails) | | | +| public | [$saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| public | [$status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_status) | | Статус проверки и сохранения способа оплаты. | +| public | [$title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_title) | | Название способа оплаты. | +| public | [$type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | +| protected | [$_confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__confirmation) | | | +| protected | [$_holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| protected | [$_id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__id) | | Идентификатор сохраненного способа оплаты. | +| protected | [$_saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| protected | [$_status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__status) | | Статус проверки и сохранения способа оплаты. | +| protected | [$_title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__title) | | Название способа оплаты. | +| protected | [$_type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [__construct()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.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 | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getConfirmation) | | Возвращает confirmation. | +| public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getHolder) | | Возвращает holder. | +| public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getId) | | Возвращает id. | +| public | [getPayerBankDetails()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md#method_getPayerBankDetails) | | Возвращает payer_bank_details. | +| public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getSaved) | | Возвращает saved. | +| public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getStatus) | | Возвращает status. | +| public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getTitle) | | Возвращает title. | +| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getType) | | Возвращает type. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [setConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setConfirmation) | | Устанавливает confirmation. | +| public | [setHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setHolder) | | Устанавливает holder. | +| public | [setId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setId) | | Устанавливает id. | +| public | [setPayerBankDetails()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md#method_setPayerBankDetails) | | Устанавливает payer_bank_details. | +| public | [setSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setSaved) | | Устанавливает saved. | +| public | [setStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setStatus) | | Устанавливает status. | +| public | [setTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setTitle) | | Устанавливает title. | +| public | [setType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setType) | | Устанавливает type. | +| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Model/SavePaymentMethod/SavePaymentMethodSbp.php](../../lib/Model/SavePaymentMethod/SavePaymentMethodSbp.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + * \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbp + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $confirmation : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation +--- +***Description*** + +Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. + +**Type:** AbstractConfirmation + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $holder : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder +--- +***Description*** + +Данные магазина, для которого сохраняется способ оплаты. + +**Type:** SavePaymentMethodHolder + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $id : string +--- +***Description*** + +Идентификатор сохраненного способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $payer_bank_details : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails +--- +**Type:** SavePaymentMethodSbpPayerBankDetails + +**Details:** + + + +#### public $payerBankDetails : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails +--- +**Type:** SavePaymentMethodSbpPayerBankDetails + +**Details:** + + + +#### public $saved : bool +--- +***Description*** + +Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. + +**Type:** bool + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $status : string +--- +***Description*** + +Статус проверки и сохранения способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $title : string +--- +***Description*** + +Название способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $type : string +--- +***Description*** + +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_confirmation : ?\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation +--- +**Type:** AbstractConfirmation + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_holder : ?\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder +--- +**Summary** + +Данные магазина, для которого сохраняется способ оплаты. + +**Type:** SavePaymentMethodHolder + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_id : ?string +--- +**Summary** + +Идентификатор сохраненного способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_saved : ?bool +--- +**Summary** + +Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. + +***Description*** + +* true — способ оплаты сохранен для автоплатежей и выплат; +* false — способ оплаты не сохранен. + +**Type:** ?bool + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_status : ?string +--- +**Summary** + +Статус проверки и сохранения способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_title : ?string +--- +**Summary** + +Название способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_type : ?string +--- +**Summary** + +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(?array $data = []) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbp](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null + +```php +public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null +``` + +**Summary** + +Возвращает confirmation. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null - + + + +#### public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null + +```php +public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null +``` + +**Summary** + +Возвращает holder. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null - + + + +#### public getId() : string|null + +```php +public getId() : string|null +``` + +**Summary** + +Возвращает id. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getPayerBankDetails() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails|null + +```php +public getPayerBankDetails() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails|null +``` + +**Summary** + +Возвращает payer_bank_details. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbp](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails|null - + + + +#### public getSaved() : bool|null + +```php +public getSaved() : bool|null +``` + +**Summary** + +Возвращает saved. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** bool|null - + + + +#### public getStatus() : string|null + +```php +public getStatus() : string|null +``` + +**Summary** + +Возвращает status. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getTitle() : string|null + +```php +public getTitle() : string|null +``` + +**Summary** + +Возвращает title. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает type. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 setConfirmation() : self + +```php +public setConfirmation(\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|array|null $confirmation = null) : self +``` + +**Summary** + +Устанавливает confirmation. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation OR array OR null | confirmation | Выбранный сценарий подтверждения привязки. | + +**Returns:** self - + + + +#### public setHolder() : self + +```php +public setHolder(\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|array|null $holder = null) : self +``` + +**Summary** + +Устанавливает holder. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder OR array OR null | holder | Данные магазина, для которого сохраняется способ оплаты. | + +**Returns:** self - + + + +#### public setId() : self + +```php +public setId(string|null $id = null) : self +``` + +**Summary** + +Устанавливает id. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | id | Идентификатор сохраненного способа оплаты. | + +**Returns:** self - + + + +#### public setPayerBankDetails() : self + +```php +public setPayerBankDetails(\YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails|array|null $payer_bank_details = null) : self +``` + +**Summary** + +Устанавливает payer_bank_details. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbp](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails OR array OR null | payer_bank_details | | + +**Returns:** self - + + + +#### public setSaved() : self + +```php +public setSaved(bool|null $saved = null) : self +``` + +**Summary** + +Устанавливает saved. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| bool OR null | saved | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | + +**Returns:** self - + + + +#### public setStatus() : self + +```php +public setStatus(string|null $status = null) : self +``` + +**Summary** + +Устанавливает status. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | status | Статус проверки и сохранения способа оплаты. | + +**Returns:** self - + + + +#### public setTitle() : self + +```php +public setTitle(string|null $title = null) : self +``` + +**Summary** + +Устанавливает title. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | title | Название способа оплаты. | + +**Returns:** self - + + + +#### public setType() : self + +```php +public setType(string|null $type = null) : self +``` + +**Summary** + +Устанавливает type. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | + +**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 validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md new file mode 100644 index 00000000..a54c1d19 --- /dev/null +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md @@ -0,0 +1,459 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails +### Namespace: [\YooKassa\Model\SavePaymentMethod](../namespaces/yookassa-model-savepaymentmethod.md) +--- +**Summary:** + +Класс, представляющий модель SavePaymentMethodSbpPayerBankDetails. + +**Description:** + +Реквизиты счета, который использовался для привязки. +Обязательный параметр для платежей в статусе ~`succeeded`. +В остальных случаях может отсутствовать. + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$bank_id](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md#property_bank_id) | | Идентификатор банка или платежного сервиса в СБП (НСПК). | +| public | [$bankId](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md#property_bankId) | | Идентификатор банка или платежного сервиса в СБП (НСПК). | + +--- +### 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 | [getBankId()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md#method_getBankId) | | Возвращает bank_id. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [setBankId()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md#method_setBankId) | | Устанавливает bank_id. | +| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetails.php](../../lib/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetails.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * \YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $bank_id : string +--- +***Description*** + +Идентификатор банка или платежного сервиса в СБП (НСПК). + +**Type:** string + +**Details:** + + + +#### public $bankId : string +--- +***Description*** + +Идентификатор банка или платежного сервиса в СБП (НСПК). + +**Type:** string + +**Details:** + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(array|null $data = []) : mixed +``` + +**Summary** + +AbstractObject constructor. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR null | 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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getBankId() : string|null + +```php +public getBankId() : string|null +``` + +**Summary** + +Возвращает bank_id. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md) + +**Returns:** string|null - + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 setBankId() : self + +```php +public setBankId(string|null $bank_id = null) : self +``` + +**Summary** + +Устанавливает bank_id. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | bank_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 - Ассоциативный массив с не существующими у текущего объекта свойствами + + + +#### protected validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodStatus.md b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodStatus.md index f79f3a29..c165e0ea 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodStatus.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodStatus.md @@ -11,7 +11,7 @@ Статус проверки и сохранения способа оплаты. Возможные значения: ~`pending` — ожидает действий от пользователя; -~`active` — способ оплаты сохранен, его можно использовать для автоплатежей или выплат; +~`active` — способ оплаты сохранен, его можно использовать для автоплатежей или выплат(для выплат можно сохранить только [банковскую карту](/developers/payouts/scenario-extensions/multipurpose-token)); ~`inactive` — способ оплаты не сохранен: пользователь не подтвердил привязку платежного средства или при сохранении способа оплаты возникла ошибка. Чтобы узнать подробности, обратитесь в техническую поддержку ЮKassa. --- @@ -176,6 +176,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodType.md b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodType.md index 8c197234..200b6c11 100644 --- a/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodType.md +++ b/docs/classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodType.md @@ -11,12 +11,14 @@ Тип способа оплаты. Возможное значение: ~`bank_card` — банковская карта. +~`sbp` — СБП (Система быстрых платежей). --- ### Constants | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | | public | [BANK_CARD](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodType.md#constant_BANK_CARD) | | Банковская карта | +| public | [SBP](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodType.md#constant_SBP) | | СБП (Система быстрых платежей) | --- ### Properties @@ -61,6 +63,15 @@ BANK_CARD = 'bank_card' ``` + +###### SBP +СБП (Система быстрых платежей) + +```php +SBP = 'sbp' +``` + + --- ## Properties @@ -156,6 +167,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 219258f8..abc519dc 100644 --- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployed.md +++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployed.md @@ -874,6 +874,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 91b84503..31f941fd 100644 --- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmation.md +++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmation.md @@ -449,6 +449,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 cecc5606..134366c3 100644 --- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationFactory.md +++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationFactory.md @@ -100,6 +100,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Model --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 8ed8347c..05c793af 100644 --- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationRedirect.md +++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationRedirect.md @@ -522,6 +522,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 caee73b2..d175450b 100644 --- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationType.md +++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedConfirmationType.md @@ -155,6 +155,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 ca41a43b..d0b0ba0c 100644 --- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedInterface.md +++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedInterface.md @@ -364,6 +364,6 @@ public setTest(bool $test) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 6706a7f4..ad30b945 100644 --- a/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedStatus.md +++ b/docs/classes/YooKassa-Model-SelfEmployed-SelfEmployedStatus.md @@ -191,6 +191,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Settings-FiscalizationData.md b/docs/classes/YooKassa-Model-Settings-FiscalizationData.md index 983a517f..2abda8f2 100644 --- a/docs/classes/YooKassa-Model-Settings-FiscalizationData.md +++ b/docs/classes/YooKassa-Model-Settings-FiscalizationData.md @@ -496,6 +496,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Settings-FiscalizationProvider.md b/docs/classes/YooKassa-Model-Settings-FiscalizationProvider.md index 18911da3..eb88ba17 100644 --- a/docs/classes/YooKassa-Model-Settings-FiscalizationProvider.md +++ b/docs/classes/YooKassa-Model-Settings-FiscalizationProvider.md @@ -298,6 +298,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Settings-Me.md b/docs/classes/YooKassa-Model-Settings-Me.md index 85f49afc..9a8eaa60 100644 --- a/docs/classes/YooKassa-Model-Settings-Me.md +++ b/docs/classes/YooKassa-Model-Settings-Me.md @@ -1018,6 +1018,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 d02fb7d4..3ddba890 100644 --- a/docs/classes/YooKassa-Model-Webhook-Webhook.md +++ b/docs/classes/YooKassa-Model-Webhook-Webhook.md @@ -546,6 +546,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Model-Webhook-WebhookInterface.md b/docs/classes/YooKassa-Model-Webhook-WebhookInterface.md index 6aae15d4..37d27e60 100644 --- a/docs/classes/YooKassa-Model-Webhook-WebhookInterface.md +++ b/docs/classes/YooKassa-Model-Webhook-WebhookInterface.md @@ -175,6 +175,6 @@ public setUrl(string|null $url = null) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-AbstractListResponse.md b/docs/classes/YooKassa-Request-AbstractListResponse.md index 34e239c1..c43dff58 100644 --- a/docs/classes/YooKassa-Request-AbstractListResponse.md +++ b/docs/classes/YooKassa-Request-AbstractListResponse.md @@ -519,6 +519,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e45034da..89aa2f1e 100644 --- a/docs/classes/YooKassa-Request-Deals-AbstractDealResponse.md +++ b/docs/classes/YooKassa-Request-Deals-AbstractDealResponse.md @@ -1236,6 +1236,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 11a94031..8e5d37e3 100644 --- a/docs/classes/YooKassa-Request-Deals-CreateDealRequest.md +++ b/docs/classes/YooKassa-Request-Deals-CreateDealRequest.md @@ -811,6 +811,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 2d574f72..6c746476 100644 --- a/docs/classes/YooKassa-Request-Deals-CreateDealRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Deals-CreateDealRequestBuilder.md @@ -284,6 +284,6 @@ protected initCurrentObject() : \YooKassa\Request\Deals\CreateDealRequest --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 ca57ae92..bea9ffba 100644 --- a/docs/classes/YooKassa-Request-Deals-CreateDealRequestInterface.md +++ b/docs/classes/YooKassa-Request-Deals-CreateDealRequestInterface.md @@ -290,6 +290,6 @@ public setMetadata(null|array|\YooKassa\Model\Metadata $metadata) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 6e54f4a3..6a2cc605 100644 --- a/docs/classes/YooKassa-Request-Deals-CreateDealRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Deals-CreateDealRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Deals\CreateDealRequestInterface $request) : --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 7c7f239b..6ada26f2 100644 --- a/docs/classes/YooKassa-Request-Deals-CreateDealResponse.md +++ b/docs/classes/YooKassa-Request-Deals-CreateDealResponse.md @@ -1237,6 +1237,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e4184424..509b4a5f 100644 --- a/docs/classes/YooKassa-Request-Deals-DealResponse.md +++ b/docs/classes/YooKassa-Request-Deals-DealResponse.md @@ -1237,6 +1237,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 74354703..be559682 100644 --- a/docs/classes/YooKassa-Request-Deals-DealsRequest.md +++ b/docs/classes/YooKassa-Request-Deals-DealsRequest.md @@ -1492,6 +1492,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 5d1c2055..113c79cc 100644 --- a/docs/classes/YooKassa-Request-Deals-DealsRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Deals-DealsRequestBuilder.md @@ -441,6 +441,6 @@ protected initCurrentObject() : \YooKassa\Request\Deals\DealsRequest --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 cf7a6214..9b1eb5fc 100644 --- a/docs/classes/YooKassa-Request-Deals-DealsRequestInterface.md +++ b/docs/classes/YooKassa-Request-Deals-DealsRequestInterface.md @@ -769,6 +769,6 @@ public setFullTextSearch(string|null $full_text_search) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 a227d588..8757fb56 100644 --- a/docs/classes/YooKassa-Request-Deals-DealsRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Deals-DealsRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Common\AbstractRequest|\YooKassa\Request\Deals\DealsR --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c4176cc0..33515ac3 100644 --- a/docs/classes/YooKassa-Request-Deals-DealsResponse.md +++ b/docs/classes/YooKassa-Request-Deals-DealsResponse.md @@ -546,6 +546,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequest.md b/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequest.md index 2725c3d5..a3104d13 100644 --- a/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequest.md +++ b/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequest.md @@ -984,6 +984,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestBuilder.md b/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestBuilder.md index d1ec9716..109a251e 100644 --- a/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestBuilder.md @@ -443,6 +443,6 @@ protected initCurrentObject() : \YooKassa\Request\Invoices\CreateInvoiceRequest --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestInterface.md b/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestInterface.md index 2c2c84e4..ed5012f6 100644 --- a/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestInterface.md +++ b/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestInterface.md @@ -399,6 +399,6 @@ public setMetadata(\YooKassa\Model\Metadata|array|null $metadata = null) : \YooK --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestSerializer.md b/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestSerializer.md index d9770044..4c261ff6 100644 --- a/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Invoices-CreateInvoiceRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Invoices\CreateInvoiceRequestInterface $reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-AbstractDeliveryMethodData.md b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-AbstractDeliveryMethodData.md index 65813f47..9d3c3d70 100644 --- a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-AbstractDeliveryMethodData.md +++ b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-AbstractDeliveryMethodData.md @@ -449,6 +449,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataEmail.md b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataEmail.md index a59af8a3..789f52a0 100644 --- a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataEmail.md +++ b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataEmail.md @@ -501,6 +501,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataFactory.md b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataFactory.md index e319e21e..e7cba3fe 100644 --- a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataFactory.md +++ b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataSelf.md b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataSelf.md index 66927059..ee716060 100644 --- a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataSelf.md +++ b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataSelf.md @@ -464,6 +464,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataSms.md b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataSms.md index 81b5fd9d..26f281d2 100644 --- a/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataSms.md +++ b/docs/classes/YooKassa-Request-Invoices-DeliveryMethodData-DeliveryMethodDataSms.md @@ -501,6 +501,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-InvoiceResponse.md b/docs/classes/YooKassa-Request-Invoices-InvoiceResponse.md index efe8bcd7..c387aec0 100644 --- a/docs/classes/YooKassa-Request-Invoices-InvoiceResponse.md +++ b/docs/classes/YooKassa-Request-Invoices-InvoiceResponse.md @@ -1165,6 +1165,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Invoices-PaymentData.md b/docs/classes/YooKassa-Request-Invoices-PaymentData.md index 2b9e3793..6ebad259 100644 --- a/docs/classes/YooKassa-Request-Invoices-PaymentData.md +++ b/docs/classes/YooKassa-Request-Invoices-PaymentData.md @@ -843,6 +843,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md b/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md index 6c60dae2..1b472349 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md @@ -448,6 +448,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationFactory.md b/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationFactory.md index 94506847..36008619 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationFactory.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md b/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md new file mode 100644 index 00000000..62173590 --- /dev/null +++ b/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md @@ -0,0 +1,499 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationQr +### Namespace: [\YooKassa\Request\PaymentMethods\ConfirmationData](../namespaces/yookassa-request-paymentmethods-confirmationdata.md) +--- +**Summary:** + +Класс, представляющий модель PaymentMethodsConfirmationDataQr. + + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$return_url](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md#property_return_url) | | | +| public | [$type](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md#property_type) | | Код сценария подтверждения | +| protected | [$_type](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md#property__type) | | | + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [__construct()](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.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 | [getReturnUrl()](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md#method_getReturnUrl) | | Возвращает return_url. | +| public | [getType()](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md#method_getType) | | Возвращает type. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [setReturnUrl()](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md#method_setReturnUrl) | | Устанавливает return_url. | +| public | [setType()](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md#method_setType) | | Устанавливает type. | +| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Request/PaymentMethods/ConfirmationData/ConfirmationQr.php](../../lib/Request/PaymentMethods/ConfirmationData/ConfirmationQr.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * [\YooKassa\Request\PaymentMethods\ConfirmationData\AbstractConfirmation](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md) + * \YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationQr + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $return_url : string +--- +**Type:** string + +**Details:** + + + +#### public $type : string +--- +***Description*** + +Код сценария подтверждения + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\ConfirmationData\AbstractConfirmation](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md) + + + +#### protected $_type : ?string +--- +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\ConfirmationData\AbstractConfirmation](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md) + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(?array $data = []) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationQr](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getReturnUrl() : string|null + +```php +public getReturnUrl() : string|null +``` + +**Summary** + +Возвращает return_url. + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationQr](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md) + +**Returns:** string|null - + + + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает type. + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\ConfirmationData\AbstractConfirmation](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md) + +**Returns:** string|null - + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 setReturnUrl() : self + +```php +public setReturnUrl(string|null $return_url = null) : self +``` + +**Summary** + +Устанавливает return_url. + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationQr](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | return_url | | + +**Returns:** self - + + + +#### public setType() : self + +```php +public setType(string|array|null $type = null) : self +``` + +**Summary** + +Устанавливает type. + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\ConfirmationData\AbstractConfirmation](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR array OR null | type | | + +**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 validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationRedirect.md b/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationRedirect.md index 8b794601..3d947d1e 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationRedirect.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationRedirect.md @@ -622,6 +622,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md b/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md index 11fae71e..feca29a4 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md @@ -24,7 +24,7 @@ | public | [$clientIp](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md#property_clientIp) | | IPv4 или IPv6-адрес пользователя. Если не указан, используется IP-адрес TCP-подключения. | | public | [$confirmation](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md#property_confirmation) | | Данные, необходимые для инициирования сценария подтверждения привязки. | | public | [$holder](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md#property_holder) | | Данные магазина, для которого сохраняется способ оплаты. | -| public | [$type](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | +| public | [$type](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | --- ### Methods @@ -150,7 +150,7 @@ IPv4 или IPv6-адрес пользователя. Если не указан --- ***Description*** -Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) **Type:** string @@ -784,6 +784,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestBuilder.md b/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestBuilder.md index 4c23b1d6..deb82f51 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestBuilder.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestBuilder.md @@ -311,6 +311,6 @@ protected initCurrentObject() : \YooKassa\Request\PaymentMethods\CreatePaymentMe --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestInterface.md b/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestInterface.md index 7f3b9c2e..195b6d17 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestInterface.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestInterface.md @@ -320,6 +320,6 @@ public setConfirmation(\YooKassa\Request\PaymentMethods\ConfirmationData\Abstrac --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestSerializer.md b/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestSerializer.md index 70c4c5e0..d04123ee 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestSerializer.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\PaymentMethods\CreatePaymentMethodRequestInte --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodBankCartResponse.md b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodBankCartResponse.md new file mode 100644 index 00000000..e2591d8a --- /dev/null +++ b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodBankCartResponse.md @@ -0,0 +1,947 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Request\PaymentMethods\PaymentMethodBankCartResponse +### Namespace: [\YooKassa\Request\PaymentMethods](../namespaces/yookassa-request-paymentmethods.md) +--- +**Summary:** + +Класс, представляющий модель PaymentMethodBankCartResponse. + +**Description:** + +Объект ответа от API, возвращающего информацию о способе оплаты. + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#property_card) | | Данные банковской карты | +| public | [$confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_confirmation) | | Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. | +| public | [$holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| public | [$id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_id) | | Идентификатор сохраненного способа оплаты. | +| public | [$saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| public | [$status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_status) | | Статус проверки и сохранения способа оплаты. | +| public | [$title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_title) | | Название способа оплаты. | +| public | [$type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | +| protected | [$_card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#property__card) | | Данные банковской карты | +| protected | [$_confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__confirmation) | | | +| protected | [$_holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| protected | [$_id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__id) | | Идентификатор сохраненного способа оплаты. | +| protected | [$_saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| protected | [$_status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__status) | | Статус проверки и сохранения способа оплаты. | +| protected | [$_title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__title) | | Название способа оплаты. | +| protected | [$_type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | + +--- +### 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 | [getCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#method_getCard) | | Возвращает card. | +| public | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getConfirmation) | | Возвращает confirmation. | +| public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getHolder) | | Возвращает holder. | +| public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getId) | | Возвращает id. | +| public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getSaved) | | Возвращает saved. | +| public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getStatus) | | Возвращает status. | +| public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getTitle) | | Возвращает title. | +| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getType) | | Возвращает type. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [setCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#method_setCard) | | Устанавливает card. | +| public | [setConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setConfirmation) | | Устанавливает confirmation. | +| public | [setHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setHolder) | | Устанавливает holder. | +| public | [setId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setId) | | Устанавливает id. | +| public | [setSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setSaved) | | Устанавливает saved. | +| public | [setStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setStatus) | | Устанавливает status. | +| public | [setTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setTitle) | | Устанавливает title. | +| public | [setType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setType) | | Устанавливает type. | +| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Request/PaymentMethods/PaymentMethodBankCartResponse.php](../../lib/Request/PaymentMethods/PaymentMethodBankCartResponse.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + * [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) + * \YooKassa\Request\PaymentMethods\PaymentMethodBankCartResponse +* Implements: + * [\YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseInterface.md) + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $card : \YooKassa\Model\Payment\PaymentMethod\BankCard +--- +***Description*** + +Данные банковской карты + +**Type:** BankCard + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) + + + +#### public $confirmation : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation +--- +***Description*** + +Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. + +**Type:** AbstractConfirmation + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $holder : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder +--- +***Description*** + +Данные магазина, для которого сохраняется способ оплаты. + +**Type:** SavePaymentMethodHolder + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $id : string +--- +***Description*** + +Идентификатор сохраненного способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $saved : bool +--- +***Description*** + +Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. + +**Type:** bool + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $status : string +--- +***Description*** + +Статус проверки и сохранения способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $title : string +--- +***Description*** + +Название способа оплаты. + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### public $type : string +--- +***Description*** + +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_card : ?\YooKassa\Model\Payment\PaymentMethod\BankCard +--- +**Summary** + +Данные банковской карты + +**Type:** BankCard + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) + + + +#### protected $_confirmation : ?\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation +--- +**Type:** AbstractConfirmation + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_holder : ?\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder +--- +**Summary** + +Данные магазина, для которого сохраняется способ оплаты. + +**Type:** SavePaymentMethodHolder + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_id : ?string +--- +**Summary** + +Идентификатор сохраненного способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_saved : ?bool +--- +**Summary** + +Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. + +***Description*** + +* true — способ оплаты сохранен для автоплатежей и выплат; +* false — способ оплаты не сохранен. + +**Type:** ?bool + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_status : ?string +--- +**Summary** + +Статус проверки и сохранения способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_title : ?string +--- +**Summary** + +Название способа оплаты. + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +#### protected $_type : ?string +--- +**Summary** + +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) + +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(array|null $data = []) : mixed +``` + +**Summary** + +AbstractObject constructor. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR null | 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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null + +```php +public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null +``` + +**Summary** + +Возвращает card. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) + +**Returns:** \YooKassa\Model\Payment\PaymentMethod\BankCard|null - + + + +#### public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null + +```php +public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null +``` + +**Summary** + +Возвращает confirmation. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null - + + + +#### public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null + +```php +public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null +``` + +**Summary** + +Возвращает holder. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null - + + + +#### public getId() : string|null + +```php +public getId() : string|null +``` + +**Summary** + +Возвращает id. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getSaved() : bool|null + +```php +public getSaved() : bool|null +``` + +**Summary** + +Возвращает saved. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** bool|null - + + + +#### public getStatus() : string|null + +```php +public getStatus() : string|null +``` + +**Summary** + +Возвращает status. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getTitle() : string|null + +```php +public getTitle() : string|null +``` + +**Summary** + +Возвращает title. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает type. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +**Returns:** string|null - + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 setCard() : self + +```php +public setCard(\YooKassa\Model\Payment\PaymentMethod\BankCard|array|null $card = null) : self +``` + +**Summary** + +Устанавливает card. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\Payment\PaymentMethod\BankCard OR array OR null | card | Данные банковской карты. | + +**Returns:** self - + + + +#### public setConfirmation() : self + +```php +public setConfirmation(\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|array|null $confirmation = null) : self +``` + +**Summary** + +Устанавливает confirmation. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation OR array OR null | confirmation | Выбранный сценарий подтверждения привязки. | + +**Returns:** self - + + + +#### public setHolder() : self + +```php +public setHolder(\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|array|null $holder = null) : self +``` + +**Summary** + +Устанавливает holder. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder OR array OR null | holder | Данные магазина, для которого сохраняется способ оплаты. | + +**Returns:** self - + + + +#### public setId() : self + +```php +public setId(string|null $id = null) : self +``` + +**Summary** + +Устанавливает id. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | id | Идентификатор сохраненного способа оплаты. | + +**Returns:** self - + + + +#### public setSaved() : self + +```php +public setSaved(bool|null $saved = null) : self +``` + +**Summary** + +Устанавливает saved. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| bool OR null | saved | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | + +**Returns:** self - + + + +#### public setStatus() : self + +```php +public setStatus(string|null $status = null) : self +``` + +**Summary** + +Устанавливает status. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | status | Статус проверки и сохранения способа оплаты. | + +**Returns:** self - + + + +#### public setTitle() : self + +```php +public setTitle(string|null $title = null) : self +``` + +**Summary** + +Устанавливает title. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | title | Название способа оплаты. | + +**Returns:** self - + + + +#### public setType() : self + +```php +public setType(string|null $type = null) : self +``` + +**Summary** + +Устанавливает type. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | + +**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 validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodCard.md b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodCard.md index a07ca4f3..173291d8 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodCard.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodCard.md @@ -681,6 +681,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodHolder.md b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodHolder.md index c79966e9..407c74fb 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodHolder.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodHolder.md @@ -449,6 +449,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md new file mode 100644 index 00000000..c4264eea --- /dev/null +++ b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md @@ -0,0 +1,107 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Request\PaymentMethods\PaymentMethodResponseFactory +### Namespace: [\YooKassa\Request\PaymentMethods](../namespaces/yookassa-request-paymentmethods.md) +--- +**Summary:** + +Класс, представляющий модель PaymentMethodResponseFactory. + +**Description:** + +Фабрика создания объекта способа оплаты из массива. + +--- +### Constants +* No constants found + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [factory()](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md#method_factory) | | Фабричный метод создания объекта способа оплаты по коду способа оплаты. | +| public | [factoryFromArray()](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md#method_factoryFromArray) | | Фабричный метод создания объекта способа оплаты из массива. | + +--- +### Details +* File: [lib/Request/PaymentMethods/PaymentMethodResponseFactory.php](../../lib/Request/PaymentMethods/PaymentMethodResponseFactory.php) +* Package: YooKassa\Model +* Class Hierarchy: + * \YooKassa\Request\PaymentMethods\PaymentMethodResponseFactory + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Methods + +#### public factory() : \YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface + +```php +public factory(string|null $type) : \YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface +``` + +**Summary** + +Фабричный метод создания объекта способа оплаты по коду способа оплаты. + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\PaymentMethodResponseFactory](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | Код способа оплаты | + +**Returns:** \YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface - + + + +#### public factoryFromArray() : \YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface + +```php +public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface +``` + +**Summary** + +Фабричный метод создания объекта способа оплаты из массива. + +**Details:** +* Inherited From: [\YooKassa\Request\PaymentMethods\PaymentMethodResponseFactory](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array | data | Массив данных способа оплаты | +| null OR string | type | Коду способа оплаты | + +**Returns:** \YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface - + + + +--- + +### 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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseInterface.md b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseInterface.md new file mode 100644 index 00000000..4629c81b --- /dev/null +++ b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseInterface.md @@ -0,0 +1,186 @@ +# [YooKassa API SDK](../home.md) + +# Interface: PaymentMethodResponseInterface +### Namespace: [\YooKassa\Request\PaymentMethods](../namespaces/yookassa-request-paymentmethods.md) +--- +**Summary:** + +Класс, представляющий модель PaymentMethodResponseInterface. + +**Description:** + +Объект ответа от API, возвращающего информацию о способе оплаты. + +--- +### Constants +* No constants found + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getConfirmation) | | Возвращает выбранный сценарий подтверждения привязки. | +| public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getHolder) | | Возвращает данные магазина, для которого сохраняется способ оплаты. | +| public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getId) | | Возвращает идентификатор сохраненного способа оплаты. | +| public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getSaved) | | Возвращает признак сохранения способа оплаты для %[автоплатежей](/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getStatus) | | Возвращает статус проверки и сохранения способа оплаты. | +| public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getTitle) | | Возвращает название способа оплаты. | +| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md#method_getType) | | Возвращает код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | + +--- +### Details +* File: [lib/Request/PaymentMethods/PaymentMethodResponseInterface.php](../../lib/Request/PaymentMethods/PaymentMethodResponseInterface.php) +* Package: \YooKassa\Model +* Parents: + * [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Methods + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) + +**Returns:** string|null - + + + +#### public getId() : string|null + +```php +public getId() : string|null +``` + +**Summary** + +Возвращает идентификатор сохраненного способа оплаты. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) + +**Returns:** string|null - + + + +#### public getSaved() : bool|null + +```php +public getSaved() : bool|null +``` + +**Summary** + +Возвращает признак сохранения способа оплаты для %[автоплатежей](/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) + +**Returns:** bool|null - + + + +#### public getStatus() : string|null + +```php +public getStatus() : string|null +``` + +**Summary** + +Возвращает статус проверки и сохранения способа оплаты. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) + +**Returns:** string|null - + + + +#### public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null + +```php +public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null +``` + +**Summary** + +Возвращает данные магазина, для которого сохраняется способ оплаты. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null - + + + +#### public getTitle() : string|null + +```php +public getTitle() : string|null +``` + +**Summary** + +Возвращает название способа оплаты. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) + +**Returns:** string|null - + + + +#### public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null + +```php +public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null +``` + +**Summary** + +Возвращает выбранный сценарий подтверждения привязки. + +**Details:** +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodInterface.md) + +**Returns:** \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null - + + + + +--- + +### 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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponse.md b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodSbpResponse.md similarity index 71% rename from docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponse.md rename to docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodSbpResponse.md index d49c763b..cd2f545f 100644 --- a/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodResponse.md +++ b/docs/classes/YooKassa-Request-PaymentMethods-PaymentMethodSbpResponse.md @@ -1,11 +1,11 @@ # [YooKassa API SDK](../home.md) -# Class: \YooKassa\Request\PaymentMethods\PaymentMethodResponse +# Class: \YooKassa\Request\PaymentMethods\PaymentMethodSbpResponse ### Namespace: [\YooKassa\Request\PaymentMethods](../namespaces/yookassa-request-paymentmethods.md) --- **Summary:** -Класс, представляющий модель PaymentMethodResponse. +Класс, представляющий модель PaymentMethodSbpResponse. **Description:** @@ -19,22 +19,22 @@ ### Properties | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | -| public | [$card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_card) | | Данные банковской карты | -| public | [$confirmation](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_confirmation) | | Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. | -| public | [$holder](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_holder) | | Данные магазина, для которого сохраняется способ оплаты. | -| public | [$id](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_id) | | Идентификатор сохраненного способа оплаты. | -| public | [$saved](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | -| public | [$status](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_status) | | Статус проверки и сохранения способа оплаты. | -| public | [$title](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_title) | | Название способа оплаты. | -| public | [$type](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | -| protected | [$_card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__card) | | Данные банковской карты | -| protected | [$_confirmation](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__confirmation) | | | -| protected | [$_holder](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__holder) | | Данные магазина, для которого сохраняется способ оплаты. | -| protected | [$_id](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__id) | | Идентификатор сохраненного способа оплаты. | -| protected | [$_saved](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | -| protected | [$_status](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__status) | | Статус проверки и сохранения способа оплаты. | -| protected | [$_title](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__title) | | Название способа оплаты. | -| protected | [$_type](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#property__type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | +| public | [$card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#property_card) | | Данные банковской карты | +| public | [$confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_confirmation) | | Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. | +| public | [$holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| public | [$id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_id) | | Идентификатор сохраненного способа оплаты. | +| public | [$saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| public | [$status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_status) | | Статус проверки и сохранения способа оплаты. | +| public | [$title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_title) | | Название способа оплаты. | +| public | [$type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property_type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | +| protected | [$_card](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#property__card) | | Данные банковской карты | +| protected | [$_confirmation](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__confirmation) | | | +| protected | [$_holder](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__holder) | | Данные магазина, для которого сохраняется способ оплаты. | +| protected | [$_id](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__id) | | Идентификатор сохраненного способа оплаты. | +| protected | [$_saved](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__saved) | | Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. | +| protected | [$_status](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__status) | | Статус проверки и сохранения способа оплаты. | +| protected | [$_title](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__title) | | Название способа оплаты. | +| protected | [$_type](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#property__type) | | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | --- ### Methods @@ -46,40 +46,43 @@ | 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 | [getCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getCard) | | Возвращает card. | -| public | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getConfirmation) | | Возвращает confirmation. | -| public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getHolder) | | Возвращает holder. | -| public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getId) | | Возвращает id. | -| public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getSaved) | | Возвращает saved. | -| public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getStatus) | | Возвращает status. | -| public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getTitle) | | Возвращает title. | -| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_getType) | | Возвращает type. | +| public | [getCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#method_getCard) | | Возвращает card. | +| public | [getConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getConfirmation) | | Возвращает confirmation. | +| public | [getHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getHolder) | | Возвращает holder. | +| public | [getId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getId) | | Возвращает id. | +| public | [getSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getSaved) | | Возвращает saved. | +| public | [getStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getStatus) | | Возвращает status. | +| public | [getTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getTitle) | | Возвращает title. | +| public | [getType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_getType) | | Возвращает type. | | public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | | 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 | [setCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setCard) | | Устанавливает card. | -| public | [setConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setConfirmation) | | Устанавливает confirmation. | -| public | [setHolder()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setHolder) | | Устанавливает holder. | -| public | [setId()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setId) | | Устанавливает id. | -| public | [setSaved()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setSaved) | | Устанавливает saved. | -| public | [setStatus()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setStatus) | | Устанавливает status. | -| public | [setTitle()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setTitle) | | Устанавливает title. | -| public | [setType()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md#method_setType) | | Устанавливает type. | +| public | [setCard()](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md#method_setCard) | | Устанавливает card. | +| public | [setConfirmation()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setConfirmation) | | Устанавливает confirmation. | +| public | [setHolder()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setHolder) | | Устанавливает holder. | +| public | [setId()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setId) | | Устанавливает id. | +| public | [setSaved()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setSaved) | | Устанавливает saved. | +| public | [setStatus()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setStatus) | | Устанавливает status. | +| public | [setTitle()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setTitle) | | Устанавливает title. | +| public | [setType()](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md#method_setType) | | Устанавливает type. | | public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | | protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | | protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | --- ### Details -* File: [lib/Request/PaymentMethods/PaymentMethodResponse.php](../../lib/Request/PaymentMethods/PaymentMethodResponse.php) +* File: [lib/Request/PaymentMethods/PaymentMethodSbpResponse.php](../../lib/Request/PaymentMethods/PaymentMethodSbpResponse.php) * Package: YooKassa\Model -* Class Hierarchy: +* Class Hierarchy: * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) - * [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) - * \YooKassa\Request\PaymentMethods\PaymentMethodResponse + * [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) + * [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) + * \YooKassa\Request\PaymentMethods\PaymentMethodSbpResponse +* Implements: + * [\YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseInterface.md) * See Also: * [](https://yookassa.ru/developers/api) @@ -103,7 +106,7 @@ **Type:** BankCard **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) @@ -116,7 +119,7 @@ **Type:** AbstractConfirmation **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -129,7 +132,7 @@ **Type:** SavePaymentMethodHolder **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -142,7 +145,7 @@ **Type:** string **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -155,20 +158,20 @@ **Type:** bool **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) -#### public $status : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodStatus +#### public $status : string --- ***Description*** Статус проверки и сохранения способа оплаты. -**Type:** SavePaymentMethodStatus +**Type:** string **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -181,20 +184,20 @@ **Type:** string **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) -#### public $type : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodType +#### public $type : string --- ***Description*** -Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) -**Type:** SavePaymentMethodType +**Type:** string **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -207,7 +210,7 @@ **Type:** BankCard **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) @@ -216,7 +219,7 @@ **Type:** AbstractConfirmation **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -229,7 +232,7 @@ **Type:** SavePaymentMethodHolder **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -242,7 +245,7 @@ **Type:** ?string **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -260,7 +263,7 @@ **Type:** ?bool **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -273,7 +276,7 @@ **Type:** ?string **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -286,7 +289,7 @@ **Type:** ?string **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -294,12 +297,12 @@ --- **Summary** -Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. +Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) **Type:** ?string **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) @@ -450,7 +453,7 @@ public getCard() : \YooKassa\Model\Payment\PaymentMethod\BankCard|null Возвращает card. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) **Returns:** \YooKassa\Model\Payment\PaymentMethod\BankCard|null - @@ -467,7 +470,7 @@ public getConfirmation() : \YooKassa\Model\SavePaymentMethod\Confirmation\Abstra Возвращает confirmation. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** \YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation|null - @@ -484,7 +487,7 @@ public getHolder() : \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|n Возвращает holder. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** \YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|null - @@ -501,7 +504,7 @@ public getId() : string|null Возвращает id. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** string|null - @@ -518,7 +521,7 @@ public getSaved() : bool|null Возвращает saved. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** bool|null - @@ -535,7 +538,7 @@ public getStatus() : string|null Возвращает status. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** string|null - @@ -552,7 +555,7 @@ public getTitle() : string|null Возвращает title. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** string|null - @@ -569,7 +572,7 @@ public getType() : string|null Возвращает type. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) **Returns:** string|null - @@ -705,7 +708,7 @@ public setCard(\YooKassa\Model\Payment\PaymentMethod\BankCard|array|null $card = Устанавливает card. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) ##### Parameters: | Type | Name | Description | @@ -727,7 +730,7 @@ public setConfirmation(\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractCo Устанавливает confirmation. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -749,7 +752,7 @@ public setHolder(\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder|array Устанавливает holder. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -771,7 +774,7 @@ public setId(string|null $id = null) : self Устанавливает id. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -793,7 +796,7 @@ public setSaved(bool|null $saved = null) : self Устанавливает saved. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -815,7 +818,7 @@ public setStatus(string|null $status = null) : self Устанавливает status. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -837,7 +840,7 @@ public setTitle(string|null $title = null) : self Устанавливает title. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | @@ -859,12 +862,12 @@ public setType(string|null $type = null) : self Устанавливает type. **Details:** -* Inherited From: [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) +* Inherited From: [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | -| string OR null | type | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. | +| string OR null | type | Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) | **Returns:** self - @@ -939,6 +942,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-AbstractPaymentRequest.md b/docs/classes/YooKassa-Request-Payments-AbstractPaymentRequest.md index 94078ef7..06b4e6ee 100644 --- a/docs/classes/YooKassa-Request-Payments-AbstractPaymentRequest.md +++ b/docs/classes/YooKassa-Request-Payments-AbstractPaymentRequest.md @@ -810,6 +810,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-AbstractPaymentRequestBuilder.md b/docs/classes/YooKassa-Request-Payments-AbstractPaymentRequestBuilder.md index b27c7dad..79c65846 100644 --- a/docs/classes/YooKassa-Request-Payments-AbstractPaymentRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Payments-AbstractPaymentRequestBuilder.md @@ -475,6 +475,6 @@ protected initCurrentObject() : \YooKassa\Common\AbstractRequestInterface|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 05b863bf..1f04a84f 100644 --- a/docs/classes/YooKassa-Request-Payments-AbstractPaymentResponse.md +++ b/docs/classes/YooKassa-Request-Payments-AbstractPaymentResponse.md @@ -2053,6 +2053,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-Airline.md b/docs/classes/YooKassa-Request-Payments-Airline.md index c8774b63..319febf8 100644 --- a/docs/classes/YooKassa-Request-Payments-Airline.md +++ b/docs/classes/YooKassa-Request-Payments-Airline.md @@ -694,6 +694,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-AirlineInterface.md b/docs/classes/YooKassa-Request-Payments-AirlineInterface.md index 35e071ae..8c50ea48 100644 --- a/docs/classes/YooKassa-Request-Payments-AirlineInterface.md +++ b/docs/classes/YooKassa-Request-Payments-AirlineInterface.md @@ -127,6 +127,6 @@ public getLegs() : \YooKassa\Request\Payments\LegInterface[]|\YooKassa\Common\Li --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-CancelResponse.md b/docs/classes/YooKassa-Request-Payments-CancelResponse.md index c8aba8e3..39313303 100644 --- a/docs/classes/YooKassa-Request-Payments-CancelResponse.md +++ b/docs/classes/YooKassa-Request-Payments-CancelResponse.md @@ -2054,6 +2054,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-AbstractConfirmationAttributes.md b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-AbstractConfirmationAttributes.md index c33d8952..90e4b228 100644 --- a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-AbstractConfirmationAttributes.md +++ b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-AbstractConfirmationAttributes.md @@ -511,6 +511,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesEmbedded.md b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesEmbedded.md index 26f49b1e..932c58b6 100644 --- a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesEmbedded.md +++ b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesEmbedded.md @@ -539,6 +539,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesExternal.md b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesExternal.md index 23f6b849..80f31fa6 100644 --- a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesExternal.md +++ b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesExternal.md @@ -539,6 +539,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesFactory.md b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesFactory.md index 46f8d432..40f8ef22 100644 --- a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesFactory.md +++ b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesFactory.md @@ -94,6 +94,6 @@ public factoryFromArray(array $data, string|null $type = null) : \YooKassa\Reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesMobileApplication.md b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesMobileApplication.md index f33edb56..f131ca0c 100644 --- a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesMobileApplication.md +++ b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesMobileApplication.md @@ -601,6 +601,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesQr.md b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesQr.md index 6c0ac804..51ab0d10 100644 --- a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesQr.md +++ b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesQr.md @@ -598,6 +598,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesRedirect.md b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesRedirect.md index 05da1b09..39960a5e 100644 --- a/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesRedirect.md +++ b/docs/classes/YooKassa-Request-Payments-ConfirmationAttributes-ConfirmationAttributesRedirect.md @@ -648,6 +648,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-CreateCaptureRequest.md b/docs/classes/YooKassa-Request-Payments-CreateCaptureRequest.md index 47f3e899..52b0e57a 100644 --- a/docs/classes/YooKassa-Request-Payments-CreateCaptureRequest.md +++ b/docs/classes/YooKassa-Request-Payments-CreateCaptureRequest.md @@ -942,6 +942,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestBuilder.md b/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestBuilder.md index f6a02976..863a746c 100644 --- a/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestBuilder.md @@ -523,6 +523,6 @@ protected initCurrentObject() : \YooKassa\Common\AbstractRequestInterface|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestInterface.md b/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestInterface.md index 69d86cf4..22a76a9a 100644 --- a/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestInterface.md +++ b/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestInterface.md @@ -293,6 +293,6 @@ public setDeal(null|array|\YooKassa\Model\Deal\CaptureDealData $deal) : \YooKass --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestSerializer.md b/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestSerializer.md index c01157a7..442effd9 100644 --- a/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Payments-CreateCaptureRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Payments\CreateCaptureRequestInterface $reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-CreateCaptureResponse.md b/docs/classes/YooKassa-Request-Payments-CreateCaptureResponse.md index 434532be..484751bb 100644 --- a/docs/classes/YooKassa-Request-Payments-CreateCaptureResponse.md +++ b/docs/classes/YooKassa-Request-Payments-CreateCaptureResponse.md @@ -2054,6 +2054,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 2f83e141..efb54bd9 100644 --- a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequest.md +++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequest.md @@ -2224,6 +2224,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e015d461..38915d04 100644 --- a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestBuilder.md @@ -1156,6 +1156,6 @@ protected initCurrentObject() : \YooKassa\Request\Payments\CreatePaymentRequest --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 1fa55f33..b8438d6c 100644 --- a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestInterface.md +++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestInterface.md @@ -1078,6 +1078,6 @@ public setReceiver(null|array|\YooKassa\Request\Payments\ReceiverData\AbstractRe --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 53fbb6d4..97f60230 100644 --- a/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Payments\CreatePaymentRequestInterface $reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 2112f621..47e46b21 100644 --- a/docs/classes/YooKassa-Request-Payments-CreatePaymentResponse.md +++ b/docs/classes/YooKassa-Request-Payments-CreatePaymentResponse.md @@ -2054,6 +2054,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-FraudData.md b/docs/classes/YooKassa-Request-Payments-FraudData.md index bbd886b4..d285ec14 100644 --- a/docs/classes/YooKassa-Request-Payments-FraudData.md +++ b/docs/classes/YooKassa-Request-Payments-FraudData.md @@ -520,6 +520,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-Leg.md b/docs/classes/YooKassa-Request-Payments-Leg.md index aa8fe782..49fabea9 100644 --- a/docs/classes/YooKassa-Request-Payments-Leg.md +++ b/docs/classes/YooKassa-Request-Payments-Leg.md @@ -689,6 +689,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-LegInterface.md b/docs/classes/YooKassa-Request-Payments-LegInterface.md index 87c0f4a7..ee42415b 100644 --- a/docs/classes/YooKassa-Request-Payments-LegInterface.md +++ b/docs/classes/YooKassa-Request-Payments-LegInterface.md @@ -180,6 +180,6 @@ public setDepartureDate(\DateTime|string|null $value) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-Locale.md b/docs/classes/YooKassa-Request-Payments-Locale.md index cd6266d0..7fb42e49 100644 --- a/docs/classes/YooKassa-Request-Payments-Locale.md +++ b/docs/classes/YooKassa-Request-Payments-Locale.md @@ -162,6 +162,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-MerchantCustomerBankAccount.md b/docs/classes/YooKassa-Request-Payments-MerchantCustomerBankAccount.md index 53970229..7ea8e9bb 100644 --- a/docs/classes/YooKassa-Request-Payments-MerchantCustomerBankAccount.md +++ b/docs/classes/YooKassa-Request-Payments-MerchantCustomerBankAccount.md @@ -506,6 +506,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-Passenger.md b/docs/classes/YooKassa-Request-Payments-Passenger.md index ec2e1605..23956c88 100644 --- a/docs/classes/YooKassa-Request-Payments-Passenger.md +++ b/docs/classes/YooKassa-Request-Payments-Passenger.md @@ -521,6 +521,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PassengerInterface.md b/docs/classes/YooKassa-Request-Payments-PassengerInterface.md index 23469420..6f848d4f 100644 --- a/docs/classes/YooKassa-Request-Payments-PassengerInterface.md +++ b/docs/classes/YooKassa-Request-Payments-PassengerInterface.md @@ -135,6 +135,6 @@ public setLastName(string|null $value) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md b/docs/classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md index 568b8705..44e83d77 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md @@ -449,6 +449,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md b/docs/classes/YooKassa-Request-Payments-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md index d832dc66..fca03d2c 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-ElectronicCertificate-ElectronicCertificateArticle.md @@ -815,6 +815,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfaPay.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfaPay.md new file mode 100644 index 00000000..ce83f18d --- /dev/null +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfaPay.md @@ -0,0 +1,452 @@ +# [YooKassa API SDK](../home.md) + +# Class: \YooKassa\Request\Payments\PaymentData\PaymentDataAlfaPay +### Namespace: [\YooKassa\Request\Payments\PaymentData](../namespaces/yookassa-request-payments-paymentdata.md) +--- +**Summary:** + +Класс, представляющий модель PaymentDataAlfaPay. + +**Description:** + +Данные для оплаты через Alfa Pay. + +--- +### Constants +* No constants found + +--- +### Properties +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [$type](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md#property_type) | | Тип метода оплаты | +| protected | [$_type](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md#property__type) | | | + +--- +### Methods +| Visibility | Name | Flag | Summary | +| ----------:| ---- | ---- | ------- | +| public | [__construct()](../classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfaPay.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 | [getType()](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md#method_getType) | | Возвращает тип метода оплаты. | +| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | | +| 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 | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | +| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. | +| protected | [setType()](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md#method_setType) | | Устанавливает тип метода оплаты. | +| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | | + +--- +### Details +* File: [lib/Request/Payments/PaymentData/PaymentDataAlfaPay.php](../../lib/Request/Payments/PaymentData/PaymentDataAlfaPay.php) +* Package: YooKassa\Model +* Class Hierarchy: + * [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + * [\YooKassa\Request\Payments\PaymentData\AbstractPaymentData](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md) + * \YooKassa\Request\Payments\PaymentData\PaymentDataAlfaPay + +* See Also: + * [](https://yookassa.ru/developers/api) + +--- +### Tags +| Tag | Version | Description | +| --- | ------- | ----------- | +| category | | Class | +| author | | cms@yoomoney.ru | + +--- +## Properties + +#### public $type : string +--- +***Description*** + +Тип метода оплаты + +**Type:** string + +**Details:** +* Inherited From: [\YooKassa\Request\Payments\PaymentData\AbstractPaymentData](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md) + + + +#### protected $_type : ?string +--- +**Type:** ?string + +**Details:** +* Inherited From: [\YooKassa\Request\Payments\PaymentData\AbstractPaymentData](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md) + + + +--- +## Methods + +#### public __construct() : mixed + +```php +public __construct(?array $data = []) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Request\Payments\PaymentData\PaymentDataAlfaPay](../classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfaPay.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() : void + +```php +public __set(string $propertyName, mixed $value) : void +``` + +**Summary** + +Устанавливает значение свойства. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя свойства | +| mixed | value | Значение свойства | + +**Returns:** void - + + + +#### public __unset() : void + +```php +public __unset(string $propertyName) : void +``` + +**Summary** + +Удаляет свойство. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | Имя удаляемого свойства | + +**Returns:** void - + + + +#### public fromArray() : void + +```php +public fromArray(array|\Traversable $sourceArray) : void +``` + +**Summary** + +Устанавливает значения свойств текущего объекта из массива. + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| array OR \Traversable | sourceArray | Ассоциативный массив с настройками | + +**Returns:** void - + + + +#### public getType() : string|null + +```php +public getType() : string|null +``` + +**Summary** + +Возвращает тип метода оплаты. + +**Details:** +* Inherited From: [\YooKassa\Request\Payments\PaymentData\AbstractPaymentData](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md) + +**Returns:** string|null - Тип метода оплаты + + + +#### public getValidator() : \YooKassa\Validator\Validator + +```php +public getValidator() : \YooKassa\Validator\Validator +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +**Returns:** \YooKassa\Validator\Validator - + + + +#### 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 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() : self + +```php +protected setType(string|null $type) : self +``` + +**Summary** + +Устанавливает тип метода оплаты. + +**Details:** +* Inherited From: [\YooKassa\Request\Payments\PaymentData\AbstractPaymentData](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string OR null | type | Тип метода оплаты | + +**Returns:** self - + + + +#### protected validatePropertyValue() : mixed + +```php +protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed +``` + +**Details:** +* Inherited From: [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md) + +##### Parameters: +| Type | Name | Description | +| ---- | ---- | ----------- | +| string | propertyName | | +| mixed | propertyValue | | + +**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-06-29 using [phpDocumentor](http://www.phpdoc.org/) + +© 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfabank.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfabank.md index ac51cc22..fc0957b3 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfabank.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfabank.md @@ -502,6 +502,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataApplePay.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataApplePay.md index 1a85d661..0e603f42 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataApplePay.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataApplePay.md @@ -514,6 +514,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataB2bSberbank.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataB2bSberbank.md index ec15811b..14b9ea7c 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataB2bSberbank.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataB2bSberbank.md @@ -581,6 +581,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCard.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCard.md index 45e3cfa4..30b2a67c 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCard.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCard.md @@ -501,6 +501,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCardCard.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCardCard.md index 630fb4a5..2e9e3795 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCardCard.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCardCard.md @@ -681,6 +681,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataCash.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataCash.md index 53baea3d..113e9c19 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataCash.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataCash.md @@ -501,6 +501,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataElectronicCertificate.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataElectronicCertificate.md index d19aea50..a8c8faa2 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataElectronicCertificate.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataElectronicCertificate.md @@ -635,6 +635,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataFactory.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataFactory.md index e4c7a361..f9ad6853 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataFactory.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array|null $data = null, string|null $type = null) : \Yo --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataGooglePay.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataGooglePay.md index 4139621d..5195c496 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataGooglePay.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataGooglePay.md @@ -581,6 +581,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataInstallments.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataInstallments.md index 54e1d0c3..3f5c8440 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataInstallments.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataInstallments.md @@ -448,6 +448,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataMobileBalance.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataMobileBalance.md index f07a3292..43010c3e 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataMobileBalance.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataMobileBalance.md @@ -501,6 +501,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataQiwi.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataQiwi.md index 5ab03deb..dc84f331 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataQiwi.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataQiwi.md @@ -502,6 +502,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberBnpl.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberBnpl.md index f3d5f175..becc7f1f 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberBnpl.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberBnpl.md @@ -501,6 +501,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberLoan.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberLoan.md index 812d1c33..3d26f4d1 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberLoan.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberLoan.md @@ -447,6 +447,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberbank.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberbank.md index ae6f85c6..078cccf6 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberbank.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSberbank.md @@ -501,6 +501,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSbp.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSbp.md index 633d2adc..e40cf6a2 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSbp.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataSbp.md @@ -581,6 +581,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataTinkoffBank.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataTinkoffBank.md index 6fc3389d..85311ead 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataTinkoffBank.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataTinkoffBank.md @@ -447,6 +447,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataYooMoney.md b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataYooMoney.md index 9df6bc27..f9a0c529 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataYooMoney.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentData-PaymentDataYooMoney.md @@ -447,6 +447,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-AbstractPaymentOrder.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-AbstractPaymentOrder.md index 8ccec636..b46a7a8e 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-AbstractPaymentOrder.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-AbstractPaymentOrder.md @@ -454,6 +454,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderFactory.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderFactory.md index de863fca..b8107ad3 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderFactory.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array|null $data = null, string|null $type = null) : \Yo --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md index 5c2ada4d..4bdbe3a6 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md @@ -611,6 +611,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md index 366dfabb..f5087fb5 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md @@ -601,6 +601,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderType.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderType.md index b0812051..de6cd79c 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderType.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderType.md @@ -155,6 +155,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md index c82abff2..5ab63ee9 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md @@ -1261,6 +1261,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-PaymentPeriod.md b/docs/classes/YooKassa-Request-Payments-PaymentPeriod.md index c91d052d..9107893e 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentPeriod.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentPeriod.md @@ -493,6 +493,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 916a55a8..6f0c88b3 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentResponse.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentResponse.md @@ -2054,6 +2054,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 84a3490b..056dd0a3 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentsRequest.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentsRequest.md @@ -1361,6 +1361,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 d57f601f..115cd2d7 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentsRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentsRequestBuilder.md @@ -511,6 +511,6 @@ protected initCurrentObject() : \YooKassa\Request\Payments\PaymentsRequest --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e447fa64..3c539acd 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentsRequestInterface.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentsRequestInterface.md @@ -769,6 +769,6 @@ public setPaymentMethod(string $payment_method) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e43b72aa..091fb7e1 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentsRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentsRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Payments\PaymentsRequestInterface $request) : --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 794f60f1..b2711f8b 100644 --- a/docs/classes/YooKassa-Request-Payments-PaymentsResponse.md +++ b/docs/classes/YooKassa-Request-Payments-PaymentsResponse.md @@ -546,6 +546,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ReceiverData-AbstractReceiver.md b/docs/classes/YooKassa-Request-Payments-ReceiverData-AbstractReceiver.md index f5db8805..113a03b7 100644 --- a/docs/classes/YooKassa-Request-Payments-ReceiverData-AbstractReceiver.md +++ b/docs/classes/YooKassa-Request-Payments-ReceiverData-AbstractReceiver.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverBankAccount.md b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverBankAccount.md index be965401..eec31dec 100644 --- a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverBankAccount.md +++ b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverBankAccount.md @@ -585,6 +585,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverDigitalWallet.md b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverDigitalWallet.md index c900eb2b..53601c57 100644 --- a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverDigitalWallet.md +++ b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverDigitalWallet.md @@ -531,6 +531,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverFactory.md b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverFactory.md index caf7caa4..b7715557 100644 --- a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverFactory.md +++ b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array|null $data = null, string|null $type = null) : \Yo --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverMobileBalance.md b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverMobileBalance.md index 67bb8424..b3bd3ee7 100644 --- a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverMobileBalance.md +++ b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverMobileBalance.md @@ -518,6 +518,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverType.md b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverType.md index 96e8a886..aa36bd07 100644 --- a/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverType.md +++ b/docs/classes/YooKassa-Request-Payments-ReceiverData-ReceiverType.md @@ -175,6 +175,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-Recipient.md b/docs/classes/YooKassa-Request-Payments-Recipient.md index 7600c732..58f07eb6 100644 --- a/docs/classes/YooKassa-Request-Payments-Recipient.md +++ b/docs/classes/YooKassa-Request-Payments-Recipient.md @@ -439,6 +439,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-StatementData-AbstractStatement.md b/docs/classes/YooKassa-Request-Payments-StatementData-AbstractStatement.md index 1bbd2689..71130f66 100644 --- a/docs/classes/YooKassa-Request-Payments-StatementData-AbstractStatement.md +++ b/docs/classes/YooKassa-Request-Payments-StatementData-AbstractStatement.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-AbstractDeliveryMethod.md b/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-AbstractDeliveryMethod.md index 5d21fca7..7df95499 100644 --- a/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-AbstractDeliveryMethod.md +++ b/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-AbstractDeliveryMethod.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodEmail.md b/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodEmail.md index 144fe2ed..571f8945 100644 --- a/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodEmail.md +++ b/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodEmail.md @@ -505,6 +505,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodFactory.md b/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodFactory.md index 627b5e26..7f6e2a63 100644 --- a/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodFactory.md +++ b/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array|null $data = null, string|null $type = null) : \Yo --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodType.md b/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodType.md index 2dddf675..cdbe1865 100644 --- a/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodType.md +++ b/docs/classes/YooKassa-Request-Payments-StatementData-DeliveryMethod-DeliveryMethodType.md @@ -157,6 +157,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-StatementData-StatementFactory.md b/docs/classes/YooKassa-Request-Payments-StatementData-StatementFactory.md index 1cd1ca5e..f9505491 100644 --- a/docs/classes/YooKassa-Request-Payments-StatementData-StatementFactory.md +++ b/docs/classes/YooKassa-Request-Payments-StatementData-StatementFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array|null $data = null, string|null $type = null) : \Yo --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-StatementData-StatementPaymentOverview.md b/docs/classes/YooKassa-Request-Payments-StatementData-StatementPaymentOverview.md index 043a4a08..bc225335 100644 --- a/docs/classes/YooKassa-Request-Payments-StatementData-StatementPaymentOverview.md +++ b/docs/classes/YooKassa-Request-Payments-StatementData-StatementPaymentOverview.md @@ -505,6 +505,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-StatementData-StatementType.md b/docs/classes/YooKassa-Request-Payments-StatementData-StatementType.md index d027b0fc..9b45d823 100644 --- a/docs/classes/YooKassa-Request-Payments-StatementData-StatementType.md +++ b/docs/classes/YooKassa-Request-Payments-StatementData-StatementType.md @@ -157,6 +157,6 @@ Static public valueExists(mixed $value) : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-TransferData.md b/docs/classes/YooKassa-Request-Payments-TransferData.md index f9d5ccee..3bc34071 100644 --- a/docs/classes/YooKassa-Request-Payments-TransferData.md +++ b/docs/classes/YooKassa-Request-Payments-TransferData.md @@ -768,6 +768,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payments-TransferDataInterface.md b/docs/classes/YooKassa-Request-Payments-TransferDataInterface.md index 64cd8237..9c30e5c8 100644 --- a/docs/classes/YooKassa-Request-Payments-TransferDataInterface.md +++ b/docs/classes/YooKassa-Request-Payments-TransferDataInterface.md @@ -336,6 +336,6 @@ public hasMetadata() : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 9043d6de..b77e446b 100644 --- a/docs/classes/YooKassa-Request-Payouts-AbstractPayoutResponse.md +++ b/docs/classes/YooKassa-Request-Payouts-AbstractPayoutResponse.md @@ -1388,6 +1388,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 d953760b..3aa53ec7 100644 --- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequest.md +++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequest.md @@ -1173,6 +1173,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 cca658dc..696aa104 100644 --- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestBuilder.md @@ -433,6 +433,6 @@ protected initCurrentObject() : \YooKassa\Request\Payouts\CreatePayoutRequest --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 4c2dc5ed..e10d0e6e 100644 --- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestInterface.md +++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestInterface.md @@ -533,6 +533,6 @@ public setMetadata(null|array|\YooKassa\Model\Metadata $metadata) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 d8a71a5a..11c0f1b2 100644 --- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Payouts\CreatePayoutRequestInterface $request --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 6452e0cc..944d37d7 100644 --- a/docs/classes/YooKassa-Request-Payouts-CreatePayoutResponse.md +++ b/docs/classes/YooKassa-Request-Payouts-CreatePayoutResponse.md @@ -1389,6 +1389,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 25e4c2be..711e34b4 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-AbstractPayoutDestinationData.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-AbstractPayoutDestinationData.md @@ -468,6 +468,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 2d511157..14d08742 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCard.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCard.md @@ -524,6 +524,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 69d6860c..34aee9d4 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCardCard.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataBankCardCard.md @@ -439,6 +439,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 74f27c74..43f8ecae 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataFactory.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 df688abe..242b048f 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataSbp.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataSbp.md @@ -591,6 +591,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e330d4de..24c3815a 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataYooMoney.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutDestinationData-PayoutDestinationDataYooMoney.md @@ -570,6 +570,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 9fee28c6..4ccc5a86 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutPersonalData.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutPersonalData.md @@ -462,6 +462,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 6b6f0f21..7c19299c 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutResponse.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutResponse.md @@ -1389,6 +1389,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutsRequest.md b/docs/classes/YooKassa-Request-Payouts-PayoutsRequest.md index 742a6016..57aada3b 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutsRequest.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutsRequest.md @@ -1125,6 +1125,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutsRequestBuilder.md b/docs/classes/YooKassa-Request-Payouts-PayoutsRequestBuilder.md index 5718a3c1..5d9a50a9 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutsRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutsRequestBuilder.md @@ -395,6 +395,6 @@ protected initCurrentObject() : \YooKassa\Request\Payouts\PayoutsRequest --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutsRequestInterface.md b/docs/classes/YooKassa-Request-Payouts-PayoutsRequestInterface.md index 1ae15d0c..7448d599 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutsRequestInterface.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutsRequestInterface.md @@ -533,6 +533,6 @@ public setPayoutDestinationType(string $payout_destination_type) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutsRequestSerializer.md b/docs/classes/YooKassa-Request-Payouts-PayoutsRequestSerializer.md index 9f6aa268..58ff7e65 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutsRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutsRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Payouts\PayoutsRequestInterface $request) : a --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Payouts-PayoutsResponse.md b/docs/classes/YooKassa-Request-Payouts-PayoutsResponse.md index 291e2781..613d287d 100644 --- a/docs/classes/YooKassa-Request-Payouts-PayoutsResponse.md +++ b/docs/classes/YooKassa-Request-Payouts-PayoutsResponse.md @@ -542,6 +542,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 fcd5e78c..1d7f041d 100644 --- a/docs/classes/YooKassa-Request-Payouts-SbpBanksResponse.md +++ b/docs/classes/YooKassa-Request-Payouts-SbpBanksResponse.md @@ -541,6 +541,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PersonalData-CreatePayoutStatementRecipientPersonalDataRequestBuilder.md b/docs/classes/YooKassa-Request-PersonalData-CreatePayoutStatementRecipientPersonalDataRequestBuilder.md index 454a441a..c4e7a6f2 100644 --- a/docs/classes/YooKassa-Request-PersonalData-CreatePayoutStatementRecipientPersonalDataRequestBuilder.md +++ b/docs/classes/YooKassa-Request-PersonalData-CreatePayoutStatementRecipientPersonalDataRequestBuilder.md @@ -307,6 +307,6 @@ protected initCurrentObject() : \YooKassa\Request\PersonalData\PersonalDataType\ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 26f2d770..70ef8857 100644 --- a/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestInterface.md +++ b/docs/classes/YooKassa-Request-PersonalData-CreatePersonalDataRequestInterface.md @@ -380,6 +380,6 @@ public toArray() : array --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PersonalData-CreateSbpPayoutRecipientPersonalDataRequestBuilder.md b/docs/classes/YooKassa-Request-PersonalData-CreateSbpPayoutRecipientPersonalDataRequestBuilder.md index 0b652fd4..7d4e7141 100644 --- a/docs/classes/YooKassa-Request-PersonalData-CreateSbpPayoutRecipientPersonalDataRequestBuilder.md +++ b/docs/classes/YooKassa-Request-PersonalData-CreateSbpPayoutRecipientPersonalDataRequestBuilder.md @@ -284,6 +284,6 @@ protected initCurrentObject() : \YooKassa\Request\PersonalData\PersonalDataType\ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 5bca93da..95261774 100644 --- a/docs/classes/YooKassa-Request-PersonalData-PersonalDataResponse.md +++ b/docs/classes/YooKassa-Request-PersonalData-PersonalDataResponse.md @@ -943,6 +943,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-AbstractPersonalDataRequest.md b/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-AbstractPersonalDataRequest.md index c828d227..c3f8d353 100644 --- a/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-AbstractPersonalDataRequest.md +++ b/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-AbstractPersonalDataRequest.md @@ -662,6 +662,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-PayoutStatementRecipientPersonalDataRequest.md b/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-PayoutStatementRecipientPersonalDataRequest.md index 55a656a5..2878d821 100644 --- a/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-PayoutStatementRecipientPersonalDataRequest.md +++ b/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-PayoutStatementRecipientPersonalDataRequest.md @@ -1034,6 +1034,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-RecipientPersonalDataRequestFactory.md b/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-RecipientPersonalDataRequestFactory.md index 8115f5ca..a505494e 100644 --- a/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-RecipientPersonalDataRequestFactory.md +++ b/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-RecipientPersonalDataRequestFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array|null $data = null, string|null $type = null) : \Yo --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-SbpPayoutRecipientPersonalDataRequest.md b/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-SbpPayoutRecipientPersonalDataRequest.md index 2051db01..b6bfa280 100644 --- a/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-SbpPayoutRecipientPersonalDataRequest.md +++ b/docs/classes/YooKassa-Request-PersonalData-PersonalDataType-SbpPayoutRecipientPersonalDataRequest.md @@ -963,6 +963,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 305bb6fa..e03c23dc 100644 --- a/docs/classes/YooKassa-Request-Receipts-AbstractReceiptResponse.md +++ b/docs/classes/YooKassa-Request-Receipts-AbstractReceiptResponse.md @@ -1717,6 +1717,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 fb490190..2cdcc0de 100644 --- a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequest.md +++ b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequest.md @@ -1444,6 +1444,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 399a51ad..3721cb46 100644 --- a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestBuilder.md @@ -642,6 +642,6 @@ protected initCurrentObject() : \YooKassa\Request\Receipts\CreatePostReceiptRequ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 806d0a1e..7d63ed7b 100644 --- a/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestInterface.md +++ b/docs/classes/YooKassa-Request-Receipts-CreatePostReceiptRequestInterface.md @@ -591,6 +591,6 @@ public notEmpty() : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 4b9002db..f749fb7c 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 bbcbe65e..126d3a56 100644 --- a/docs/classes/YooKassa-Request-Receipts-PaymentReceiptResponse.md +++ b/docs/classes/YooKassa-Request-Receipts-PaymentReceiptResponse.md @@ -1834,6 +1834,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 b3efe754..c5216105 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 48e6293e..abb7298f 100644 --- a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseInterface.md +++ b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseInterface.md @@ -212,6 +212,6 @@ public notEmpty() : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 528f5cf9..2d2fcfe1 100644 --- a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItem.md +++ b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItem.md @@ -1571,6 +1571,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 bedde1b7..cdd62759 100644 --- a/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItemInterface.md +++ b/docs/classes/YooKassa-Request-Receipts-ReceiptResponseItemInterface.md @@ -402,6 +402,6 @@ public getSupplier() : \YooKassa\Model\Receipt\SupplierInterface|null --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 53617aaf..c60c3bc6 100644 --- a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequest.md +++ b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequest.md @@ -1240,6 +1240,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 a81bf1a9..204f66fb 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 edc273a4..a6ea5bb7 100644 --- a/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestInterface.md +++ b/docs/classes/YooKassa-Request-Receipts-ReceiptsRequestInterface.md @@ -382,6 +382,6 @@ public hasLimit() : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c2bcdb69..2d9a1223 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 38d3eb6d..cd432892 100644 --- a/docs/classes/YooKassa-Request-Receipts-ReceiptsResponse.md +++ b/docs/classes/YooKassa-Request-Receipts-ReceiptsResponse.md @@ -543,6 +543,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 8d99085d..5806bed2 100644 --- a/docs/classes/YooKassa-Request-Receipts-RefundReceiptResponse.md +++ b/docs/classes/YooKassa-Request-Receipts-RefundReceiptResponse.md @@ -1834,6 +1834,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 80aa58be..998ce392 100644 --- a/docs/classes/YooKassa-Request-Receipts-SimpleReceiptResponse.md +++ b/docs/classes/YooKassa-Request-Receipts-SimpleReceiptResponse.md @@ -1747,6 +1747,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 b18d867a..8658f3e6 100644 --- a/docs/classes/YooKassa-Request-Refunds-AbstractRefundResponse.md +++ b/docs/classes/YooKassa-Request-Refunds-AbstractRefundResponse.md @@ -1331,6 +1331,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 7fbe3737..58da515f 100644 --- a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequest.md +++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequest.md @@ -1153,6 +1153,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 833f6864..8e388eb6 100644 --- a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestBuilder.md @@ -701,6 +701,6 @@ protected initCurrentObject() : \YooKassa\Request\Refunds\CreateRefundRequest --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 94ac4674..2fe634f3 100644 --- a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md +++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md @@ -404,6 +404,6 @@ public setMetadata(\YooKassa\Model\Metadata|array|null $metadata = null) : self --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 7f756b67..cd88c40f 100644 --- a/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Refunds\CreateRefundRequestInterface $request --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 d3fb93a9..f2c6552a 100644 --- a/docs/classes/YooKassa-Request-Refunds-CreateRefundResponse.md +++ b/docs/classes/YooKassa-Request-Refunds-CreateRefundResponse.md @@ -1332,6 +1332,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Refunds-RefundMethodData-AbstractRefundMethodData.md b/docs/classes/YooKassa-Request-Refunds-RefundMethodData-AbstractRefundMethodData.md index f87c21f4..c4278e28 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundMethodData-AbstractRefundMethodData.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundMethodData-AbstractRefundMethodData.md @@ -452,6 +452,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Refunds-RefundMethodData-RefundMethodDataElectronicCertificate.md b/docs/classes/YooKassa-Request-Refunds-RefundMethodData-RefundMethodDataElectronicCertificate.md index 2be99730..06e2e583 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundMethodData-RefundMethodDataElectronicCertificate.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundMethodData-RefundMethodDataElectronicCertificate.md @@ -585,6 +585,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-Refunds-RefundMethodData-RefundMethodDataFactory.md b/docs/classes/YooKassa-Request-Refunds-RefundMethodData-RefundMethodDataFactory.md index 75ab1bac..bd1dfee8 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundMethodData-RefundMethodDataFactory.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundMethodData-RefundMethodDataFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 51b61011..83c911fc 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundResponse.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundResponse.md @@ -1332,6 +1332,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 1f4c3cb5..62bcfffa 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundsRequest.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundsRequest.md @@ -1143,6 +1143,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 391be1b4..5f0befb9 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundsRequestBuilder.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundsRequestBuilder.md @@ -395,6 +395,6 @@ protected initCurrentObject() : \YooKassa\Request\Refunds\RefundsRequestInterfac --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 7bd6742e..361f85e8 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundsRequestInterface.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundsRequestInterface.md @@ -309,6 +309,6 @@ public hasCursor() : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 3db0f022..6a29908e 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundsRequestSerializer.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundsRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\Refunds\RefundsRequestInterface $request) : a --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 13d4deed..a4c66697 100644 --- a/docs/classes/YooKassa-Request-Refunds-RefundsResponse.md +++ b/docs/classes/YooKassa-Request-Refunds-RefundsResponse.md @@ -546,6 +546,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 973d45bd..b56ce866 100644 --- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequest.md +++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequest.md @@ -725,6 +725,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 21262ebf..acc7696e 100644 --- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestBuilder.md +++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestBuilder.md @@ -265,6 +265,6 @@ protected initCurrentObject() : \YooKassa\Request\SelfEmployed\SelfEmployedReque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 61a03ee6..c4139d11 100644 --- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmation.md +++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmation.md @@ -449,6 +449,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c985ccff..09c69ae3 100644 --- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationFactory.md +++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationFactory.md @@ -102,6 +102,6 @@ public factoryFromArray(array $data, null|string $type = null) : \YooKassa\Reque --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 bc8fa030..538aaab0 100644 --- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationRedirect.md +++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestConfirmationRedirect.md @@ -455,6 +455,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestInterface.md b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestInterface.md index cc40941a..ddb7f3ee 100644 --- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestInterface.md +++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestInterface.md @@ -251,6 +251,6 @@ public validate() : bool --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 f71a1154..fc22dad3 100644 --- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestSerializer.md +++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedRequestSerializer.md @@ -78,6 +78,6 @@ public serialize(\YooKassa\Request\SelfEmployed\SelfEmployedRequest $request) : --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 446790b8..a62b079c 100644 --- a/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedResponse.md +++ b/docs/classes/YooKassa-Request-SelfEmployed-SelfEmployedResponse.md @@ -888,6 +888,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 132f83db..bb289bd4 100644 --- a/docs/classes/YooKassa-Request-Webhook-WebhookListResponse.md +++ b/docs/classes/YooKassa-Request-Webhook-WebhookListResponse.md @@ -537,6 +537,6 @@ protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mi --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/default.md b/docs/namespaces/default.md index 4507545d..d9a3b791 100644 --- a/docs/namespaces/default.md +++ b/docs/namespaces/default.md @@ -71,6 +71,6 @@ YOOKASSA_SDK_ROOT_PATH = __DIR__ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-client.md b/docs/namespaces/yookassa-client.md index e17959f7..a9481cc3 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-common-errors.md b/docs/namespaces/yookassa-common-errors.md index 3a630a8f..d5eab640 100644 --- a/docs/namespaces/yookassa-common-errors.md +++ b/docs/namespaces/yookassa-common-errors.md @@ -18,6 +18,7 @@ | [\YooKassa\Common\Errors\ErrorInternalServerError](../classes/YooKassa-Common-Errors-ErrorInternalServerError.md) | Класс, представляющий модель ErrorInternalServerError. | | [\YooKassa\Common\Errors\ErrorInvalidCredentials](../classes/YooKassa-Common-Errors-ErrorInvalidCredentials.md) | Класс, представляющий модель ErrorInvalidCredentials. | | [\YooKassa\Common\Errors\ErrorNotFound](../classes/YooKassa-Common-Errors-ErrorNotFound.md) | Класс, представляющий модель ErrorNotFound. | +| [\YooKassa\Common\Errors\ErrorRuleViolation](../classes/YooKassa-Common-Errors-ErrorRuleViolation.md) | Класс, представляющий модель ErrorRefusal. | | [\YooKassa\Common\Errors\ErrorTooManyRequests](../classes/YooKassa-Common-Errors-ErrorTooManyRequests.md) | Класс, представляющий модель ErrorTooManyRequests. | | [\YooKassa\Common\Errors\ErrorUnknown](../classes/YooKassa-Common-Errors-ErrorUnknown.md) | Класс, представляющий модель ErrorUnknown. | @@ -36,6 +37,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 9064ea99..cc70a822 100644 --- a/docs/namespaces/yookassa-common-exceptions.md +++ b/docs/namespaces/yookassa-common-exceptions.md @@ -42,6 +42,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-common.md b/docs/namespaces/yookassa-common.md index 6d796703..fce67655 100644 --- a/docs/namespaces/yookassa-common.md +++ b/docs/namespaces/yookassa-common.md @@ -44,6 +44,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 437a8f5d..87109c7a 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-helpers.md b/docs/namespaces/yookassa-helpers.md index e1e15a19..7f408cf4 100644 --- a/docs/namespaces/yookassa-helpers.md +++ b/docs/namespaces/yookassa-helpers.md @@ -35,6 +35,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 547c87b7..e0624650 100644 --- a/docs/namespaces/yookassa-model-deal.md +++ b/docs/namespaces/yookassa-model-deal.md @@ -44,6 +44,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-invoice-deliverymethod.md b/docs/namespaces/yookassa-model-invoice-deliverymethod.md index 90570a50..1ffd8a82 100644 --- a/docs/namespaces/yookassa-model-invoice-deliverymethod.md +++ b/docs/namespaces/yookassa-model-invoice-deliverymethod.md @@ -31,6 +31,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-invoice.md b/docs/namespaces/yookassa-model-invoice.md index 9b28bf93..5935e35c 100644 --- a/docs/namespaces/yookassa-model-invoice.md +++ b/docs/namespaces/yookassa-model-invoice.md @@ -41,6 +41,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 07b7cad7..74d719ee 100644 --- a/docs/namespaces/yookassa-model-notification.md +++ b/docs/namespaces/yookassa-model-notification.md @@ -42,6 +42,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-payment-confirmation.md b/docs/namespaces/yookassa-model-payment-confirmation.md index ab12c959..3662f1c9 100644 --- a/docs/namespaces/yookassa-model-payment-confirmation.md +++ b/docs/namespaces/yookassa-model-payment-confirmation.md @@ -32,6 +32,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-payment-paymentmethod-b2b-sberbank.md b/docs/namespaces/yookassa-model-payment-paymentmethod-b2b-sberbank.md index 188e41d0..a6403868 100644 --- a/docs/namespaces/yookassa-model-payment-paymentmethod-b2b-sberbank.md +++ b/docs/namespaces/yookassa-model-payment-paymentmethod-b2b-sberbank.md @@ -39,6 +39,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-payment-paymentmethod-b2b.md b/docs/namespaces/yookassa-model-payment-paymentmethod-b2b.md index d6d5a4b9..708f8ca9 100644 --- a/docs/namespaces/yookassa-model-payment-paymentmethod-b2b.md +++ b/docs/namespaces/yookassa-model-payment-paymentmethod-b2b.md @@ -23,6 +23,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-payment-paymentmethod-electroniccertificate.md b/docs/namespaces/yookassa-model-payment-paymentmethod-electroniccertificate.md index b3fec234..cf3ebc86 100644 --- a/docs/namespaces/yookassa-model-payment-paymentmethod-electroniccertificate.md +++ b/docs/namespaces/yookassa-model-payment-paymentmethod-electroniccertificate.md @@ -27,6 +27,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-payment-paymentmethod.md b/docs/namespaces/yookassa-model-payment-paymentmethod.md index 60d89c6a..3ca647fe 100644 --- a/docs/namespaces/yookassa-model-payment-paymentmethod.md +++ b/docs/namespaces/yookassa-model-payment-paymentmethod.md @@ -19,6 +19,7 @@ | [\YooKassa\Model\Payment\PaymentMethod\BankCardSource](../classes/YooKassa-Model-Payment-PaymentMethod-BankCardSource.md) | Класс, представляющий модель BankCardSource. | | [\YooKassa\Model\Payment\PaymentMethod\BankCardType](../classes/YooKassa-Model-Payment-PaymentMethod-BankCardType.md) | Класс, представляющий модель BankCardType. | | [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodAlfaBank](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaBank.md) | Класс, представляющий модель PaymentMethodAlfabank. | +| [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodAlfaPay](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodAlfaPay.md) | Класс, представляющий модель PaymentMethodAlfaPay. | | [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodApplePay](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodApplePay.md) | Класс, представляющий модель PaymentMethodApplePay. | | [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodB2bSberbank](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodB2bSberbank.md) | Класс, представляющий модель PaymentMethodB2bSberbank. | | [\YooKassa\Model\Payment\PaymentMethod\PaymentMethodBankCard](../classes/YooKassa-Model-Payment-PaymentMethod-PaymentMethodBankCard.md) | Класс, представляющий модель PaymentMethodBankCard. | @@ -56,6 +57,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-payment.md b/docs/namespaces/yookassa-model-payment.md index 6eaeb517..77ae8fdd 100644 --- a/docs/namespaces/yookassa-model-payment.md +++ b/docs/namespaces/yookassa-model-payment.md @@ -53,6 +53,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 b174dab0..3c86b69c 100644 --- a/docs/namespaces/yookassa-model-payout.md +++ b/docs/namespaces/yookassa-model-payout.md @@ -45,6 +45,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 89e6ad84..f25898f7 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 25cb20f1..e8008a1b 100644 --- a/docs/namespaces/yookassa-model-receipt.md +++ b/docs/namespaces/yookassa-model-receipt.md @@ -51,6 +51,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-refund-refundmethod-electroniccertificate.md b/docs/namespaces/yookassa-model-refund-refundmethod-electroniccertificate.md index ffc5e745..b95e94cb 100644 --- a/docs/namespaces/yookassa-model-refund-refundmethod-electroniccertificate.md +++ b/docs/namespaces/yookassa-model-refund-refundmethod-electroniccertificate.md @@ -26,6 +26,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-refund-refundmethod.md b/docs/namespaces/yookassa-model-refund-refundmethod.md index 2d546968..74b3b84d 100644 --- a/docs/namespaces/yookassa-model-refund-refundmethod.md +++ b/docs/namespaces/yookassa-model-refund-refundmethod.md @@ -33,6 +33,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-refund.md b/docs/namespaces/yookassa-model-refund.md index ad479292..f4bdf9fc 100644 --- a/docs/namespaces/yookassa-model-refund.md +++ b/docs/namespaces/yookassa-model-refund.md @@ -43,6 +43,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-savepaymentmethod-confirmation.md b/docs/namespaces/yookassa-model-savepaymentmethod-confirmation.md index 0ead8993..1e4a9783 100644 --- a/docs/namespaces/yookassa-model-savepaymentmethod-confirmation.md +++ b/docs/namespaces/yookassa-model-savepaymentmethod-confirmation.md @@ -10,6 +10,7 @@ | ---- | ------- | | [\YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-AbstractConfirmation.md) | Класс, представляющий модель AbstractConfirmation. | | [\YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationFactory](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationFactory.md) | Класс, представляющий модель ConfirmationFactory. | +| [\YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationQr](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationQr.md) | Класс, представляющий модель PaymentMethodsConfirmationQr. | | [\YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationRedirect](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationRedirect.md) | Класс, представляющий модель ConfirmationRedirect. | | [\YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationType](../classes/YooKassa-Model-SavePaymentMethod-Confirmation-ConfirmationType.md) | Класс, представляющий модель ConfirmationType. | @@ -28,6 +29,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-savepaymentmethod.md b/docs/namespaces/yookassa-model-savepaymentmethod.md index d23f8645..bab05c38 100644 --- a/docs/namespaces/yookassa-model-savepaymentmethod.md +++ b/docs/namespaces/yookassa-model-savepaymentmethod.md @@ -18,8 +18,12 @@ | Name | Summary | | ---- | ------- | -| [\YooKassa\Model\SavePaymentMethod\SavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethod.md) | Класс, представляющий модель SavePaymentMethod. | +| [\YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod](../classes/YooKassa-Model-SavePaymentMethod-AbstractSavePaymentMethod.md) | Класс, представляющий модель SavePaymentMethod. | +| [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodBankCard.md) | Класс, представляющий модель SavePaymentMethod. | +| [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodFactory](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodFactory.md) | Класс, представляющий модель SavePaymentMethodFactory. | | [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodHolder](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodHolder.md) | Класс, представляющий модель SavePaymentMethodHolder. | +| [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbp](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbp.md) | Класс, представляющий модель SavePaymentMethodSbp. | +| [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodSbpPayerBankDetails](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodSbpPayerBankDetails.md) | Класс, представляющий модель SavePaymentMethodSbpPayerBankDetails. | | [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodStatus](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodStatus.md) | Класс, представляющий модель SavePaymentMethodStatus. | | [\YooKassa\Model\SavePaymentMethod\SavePaymentMethodType](../classes/YooKassa-Model-SavePaymentMethod-SavePaymentMethodType.md) | Класс, представляющий модель SavePaymentMethodType. | @@ -38,6 +42,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 e9abe902..44f9f5e9 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model-settings.md b/docs/namespaces/yookassa-model-settings.md index 0cb5f8c3..f41ee559 100644 --- a/docs/namespaces/yookassa-model-settings.md +++ b/docs/namespaces/yookassa-model-settings.md @@ -27,6 +27,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c4ad8874..d0b584af 100644 --- a/docs/namespaces/yookassa-model-webhook.md +++ b/docs/namespaces/yookassa-model-webhook.md @@ -31,6 +31,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-model.md b/docs/namespaces/yookassa-model.md index 3166487f..73935e30 100644 --- a/docs/namespaces/yookassa-model.md +++ b/docs/namespaces/yookassa-model.md @@ -49,6 +49,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 7937eae7..3c195568 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-invoices-deliverymethoddata.md b/docs/namespaces/yookassa-request-invoices-deliverymethoddata.md index cf70166f..89fe7cec 100644 --- a/docs/namespaces/yookassa-request-invoices-deliverymethoddata.md +++ b/docs/namespaces/yookassa-request-invoices-deliverymethoddata.md @@ -29,6 +29,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-invoices.md b/docs/namespaces/yookassa-request-invoices.md index a865f67f..69a9a9f9 100644 --- a/docs/namespaces/yookassa-request-invoices.md +++ b/docs/namespaces/yookassa-request-invoices.md @@ -39,6 +39,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-paymentmethods-confirmationdata.md b/docs/namespaces/yookassa-request-paymentmethods-confirmationdata.md index ed45d808..64c5f080 100644 --- a/docs/namespaces/yookassa-request-paymentmethods-confirmationdata.md +++ b/docs/namespaces/yookassa-request-paymentmethods-confirmationdata.md @@ -10,6 +10,7 @@ | ---- | ------- | | [\YooKassa\Request\PaymentMethods\ConfirmationData\AbstractConfirmation](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-AbstractConfirmation.md) | Класс, представляющий модель AbstractConfirmationAttrs. | | [\YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationFactory](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationFactory.md) | Класс, представляющий модель ConfirmationFactory. | +| [\YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationQr](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationQr.md) | Класс, представляющий модель PaymentMethodsConfirmationDataQr. | | [\YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationRedirect](../classes/YooKassa-Request-PaymentMethods-ConfirmationData-ConfirmationRedirect.md) | Класс, представляющий модель ConfirmationRedirect. | --- @@ -27,6 +28,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-paymentmethods.md b/docs/namespaces/yookassa-request-paymentmethods.md index 70f604b5..6449af01 100644 --- a/docs/namespaces/yookassa-request-paymentmethods.md +++ b/docs/namespaces/yookassa-request-paymentmethods.md @@ -13,6 +13,7 @@ | Name | Summary | | ---- | ------- | | [\YooKassa\Request\PaymentMethods\CreatePaymentMethodRequestInterface](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestInterface.md) | Класс, представляющий модель CreatePaymentMethodRequest. | +| [\YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseInterface.md) | Класс, представляющий модель PaymentMethodResponseInterface. | ### Classes @@ -21,9 +22,11 @@ | [\YooKassa\Request\PaymentMethods\CreatePaymentMethodRequest](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequest.md) | Класс, представляющий модель CreatePaymentMethodRequest. | | [\YooKassa\Request\PaymentMethods\CreatePaymentMethodRequestBuilder](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestBuilder.md) | Класс, представляющий модель CreatePaymentMethodRequestBuilder. | | [\YooKassa\Request\PaymentMethods\CreatePaymentMethodRequestSerializer](../classes/YooKassa-Request-PaymentMethods-CreatePaymentMethodRequestSerializer.md) | Класс, представляющий модель CreatePaymentMethodRequest. | +| [\YooKassa\Request\PaymentMethods\PaymentMethodBankCartResponse](../classes/YooKassa-Request-PaymentMethods-PaymentMethodBankCartResponse.md) | Класс, представляющий модель PaymentMethodBankCartResponse. | | [\YooKassa\Request\PaymentMethods\PaymentMethodCard](../classes/YooKassa-Request-PaymentMethods-PaymentMethodCard.md) | Класс, представляющий модель PaymentMethodCard. | | [\YooKassa\Request\PaymentMethods\PaymentMethodHolder](../classes/YooKassa-Request-PaymentMethods-PaymentMethodHolder.md) | Класс, представляющий модель PaymentMethodHolder. | -| [\YooKassa\Request\PaymentMethods\PaymentMethodResponse](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponse.md) | Класс, представляющий модель PaymentMethodResponse. | +| [\YooKassa\Request\PaymentMethods\PaymentMethodResponseFactory](../classes/YooKassa-Request-PaymentMethods-PaymentMethodResponseFactory.md) | Класс, представляющий модель PaymentMethodResponseFactory. | +| [\YooKassa\Request\PaymentMethods\PaymentMethodSbpResponse](../classes/YooKassa-Request-PaymentMethods-PaymentMethodSbpResponse.md) | Класс, представляющий модель PaymentMethodSbpResponse. | --- @@ -40,6 +43,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-payments-confirmationattributes.md b/docs/namespaces/yookassa-request-payments-confirmationattributes.md index 29f9f6bb..a0be7b5b 100644 --- a/docs/namespaces/yookassa-request-payments-confirmationattributes.md +++ b/docs/namespaces/yookassa-request-payments-confirmationattributes.md @@ -31,6 +31,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-payments-paymentdata-electroniccertificate.md b/docs/namespaces/yookassa-request-payments-paymentdata-electroniccertificate.md index 9a656308..58f3e2ea 100644 --- a/docs/namespaces/yookassa-request-payments-paymentdata-electroniccertificate.md +++ b/docs/namespaces/yookassa-request-payments-paymentdata-electroniccertificate.md @@ -25,6 +25,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-payments-paymentdata.md b/docs/namespaces/yookassa-request-payments-paymentdata.md index 0965cb0b..69516b60 100644 --- a/docs/namespaces/yookassa-request-payments-paymentdata.md +++ b/docs/namespaces/yookassa-request-payments-paymentdata.md @@ -14,6 +14,7 @@ | ---- | ------- | | [\YooKassa\Request\Payments\PaymentData\AbstractPaymentData](../classes/YooKassa-Request-Payments-PaymentData-AbstractPaymentData.md) | Класс, представляющий модель AbstractPaymentData. | | [\YooKassa\Request\Payments\PaymentData\PaymentDataAlfabank](../classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfabank.md) | Класс, представляющий модель PaymentMethodDataAlfabank. | +| [\YooKassa\Request\Payments\PaymentData\PaymentDataAlfaPay](../classes/YooKassa-Request-Payments-PaymentData-PaymentDataAlfaPay.md) | Класс, представляющий модель PaymentDataAlfaPay. | | [\YooKassa\Request\Payments\PaymentData\PaymentDataApplePay](../classes/YooKassa-Request-Payments-PaymentData-PaymentDataApplePay.md) | Класс, представляющий модель PaymentDataApplePay. | | [\YooKassa\Request\Payments\PaymentData\PaymentDataB2bSberbank](../classes/YooKassa-Request-Payments-PaymentData-PaymentDataB2bSberbank.md) | Класс, представляющий модель PaymentMethodDataB2bSberbank. | | [\YooKassa\Request\Payments\PaymentData\PaymentDataBankCard](../classes/YooKassa-Request-Payments-PaymentData-PaymentDataBankCard.md) | Класс, представляющий модель PaymentMethodDataBankCard. | @@ -47,6 +48,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-payments-paymentorderdata.md b/docs/namespaces/yookassa-request-payments-paymentorderdata.md index 5b2fd8f2..b2650463 100644 --- a/docs/namespaces/yookassa-request-payments-paymentorderdata.md +++ b/docs/namespaces/yookassa-request-payments-paymentorderdata.md @@ -30,6 +30,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-payments-receiverdata.md b/docs/namespaces/yookassa-request-payments-receiverdata.md index e1206ef1..45546fd4 100644 --- a/docs/namespaces/yookassa-request-payments-receiverdata.md +++ b/docs/namespaces/yookassa-request-payments-receiverdata.md @@ -30,6 +30,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-payments-statementdata-deliverymethod.md b/docs/namespaces/yookassa-request-payments-statementdata-deliverymethod.md index d5fd719e..1faeeafa 100644 --- a/docs/namespaces/yookassa-request-payments-statementdata-deliverymethod.md +++ b/docs/namespaces/yookassa-request-payments-statementdata-deliverymethod.md @@ -28,6 +28,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-payments-statementdata.md b/docs/namespaces/yookassa-request-payments-statementdata.md index 6477a8de..1dbc47eb 100644 --- a/docs/namespaces/yookassa-request-payments-statementdata.md +++ b/docs/namespaces/yookassa-request-payments-statementdata.md @@ -32,6 +32,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 a239b044..3304abb9 100644 --- a/docs/namespaces/yookassa-request-payments.md +++ b/docs/namespaces/yookassa-request-payments.md @@ -70,6 +70,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 c8c2fa7d..0c392924 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 aebd6592..8d14fadb 100644 --- a/docs/namespaces/yookassa-request-payouts.md +++ b/docs/namespaces/yookassa-request-payouts.md @@ -47,6 +47,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-personaldata-personaldatatype.md b/docs/namespaces/yookassa-request-personaldata-personaldatatype.md index d4a0c842..0689260c 100644 --- a/docs/namespaces/yookassa-request-personaldata-personaldatatype.md +++ b/docs/namespaces/yookassa-request-personaldata-personaldatatype.md @@ -28,6 +28,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 831c11e0..e6ce9633 100644 --- a/docs/namespaces/yookassa-request-personaldata.md +++ b/docs/namespaces/yookassa-request-personaldata.md @@ -37,6 +37,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 271eb109..00ab8939 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request-refunds-refundmethoddata.md b/docs/namespaces/yookassa-request-refunds-refundmethoddata.md index 4ba2ca8c..6165a758 100644 --- a/docs/namespaces/yookassa-request-refunds-refundmethoddata.md +++ b/docs/namespaces/yookassa-request-refunds-refundmethoddata.md @@ -27,6 +27,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 2c9ebac3..088dddac 100644 --- a/docs/namespaces/yookassa-request-refunds.md +++ b/docs/namespaces/yookassa-request-refunds.md @@ -45,6 +45,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 881543f4..e24edbb4 100644 --- a/docs/namespaces/yookassa-request-selfemployed.md +++ b/docs/namespaces/yookassa-request-selfemployed.md @@ -37,6 +37,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 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 94834baa..21d14706 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa-request.md b/docs/namespaces/yookassa-request.md index a30d63c4..33a3880c 100644 --- a/docs/namespaces/yookassa-request.md +++ b/docs/namespaces/yookassa-request.md @@ -38,6 +38,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/namespaces/yookassa.md b/docs/namespaces/yookassa.md index 917e33be..0417d53b 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/readme.md b/docs/readme.md index 0a3131a0..b6505a71 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -71,6 +71,6 @@ YOOKASSA_SDK_ROOT_PATH = __DIR__ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/reports/deprecated.md b/docs/reports/deprecated.md index 7296f209..bc49815b 100644 --- a/docs/reports/deprecated.md +++ b/docs/reports/deprecated.md @@ -115,7 +115,7 @@ | 114 | \YooKassa\Model\Payment\PaymentMethodType::PSB | Больше недоступен | | 121 | \YooKassa\Model\Payment\PaymentMethodType::INSTALLMENTS | Больше недоступен | | 128 | \YooKassa\Model\Payment\PaymentMethodType::WECHAT | Больше недоступен | -| 147 | \YooKassa\Model\Payment\PaymentMethodType::UNKNOWN | Не используется для реальных платежей | +| 150 | \YooKassa\Model\Payment\PaymentMethodType::UNKNOWN | Не используется для реальных платежей | #### [lib/Model/Refund/RefundCancellationDetailsPartyCode.php](../../lib/Model/Refund/RefundCancellationDetailsPartyCode.php) | Line | Element | Description | @@ -192,6 +192,6 @@ --- -This document was automatically generated from source code comments on 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/reports/errors.md b/docs/reports/errors.md index bd6ed6af..292cd32a 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/docs/reports/markers.md b/docs/reports/markers.md index 0953a2e7..5e148a32 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 2026-04-22 using [phpDocumentor](http://www.phpdoc.org/) +This document was automatically generated from source code comments on 2026-06-29 using [phpDocumentor](http://www.phpdoc.org/) © 2026 YooMoney \ No newline at end of file diff --git a/lib/Client.php b/lib/Client.php index 21c39d96..ced79636 100644 --- a/lib/Client.php +++ b/lib/Client.php @@ -71,7 +71,8 @@ use YooKassa\Request\Invoices\InvoiceResponse; use YooKassa\Request\PaymentMethods\CreatePaymentMethodRequest; use YooKassa\Request\PaymentMethods\CreatePaymentMethodRequestInterface; use YooKassa\Request\PaymentMethods\CreatePaymentMethodRequestSerializer; -use YooKassa\Request\PaymentMethods\PaymentMethodResponse; +use YooKassa\Request\PaymentMethods\PaymentMethodResponseFactory; +use YooKassa\Request\PaymentMethods\PaymentMethodResponseInterface; use YooKassa\Request\Payments\CancelResponse; use YooKassa\Request\Payments\CreateCaptureRequest; use YooKassa\Request\Payments\CreateCaptureRequestInterface; @@ -134,7 +135,7 @@ class Client extends BaseClient /** * Текущая версия библиотеки. */ - public const SDK_VERSION = '3.13.2'; + public const SDK_VERSION = '3.14.0'; /** * Получить список платежей магазина. @@ -1527,7 +1528,7 @@ class Client extends BaseClient * @throws JsonException * */ - public function createPaymentMethod(array|CreatePaymentMethodRequestInterface $paymentMethod, ?string $idempotenceKey = null): ?SavePaymentMethodInterface + public function createPaymentMethod(array|CreatePaymentMethodRequestInterface $paymentMethod, ?string $idempotenceKey = null): ?PaymentMethodResponseInterface { $path = self::PAYMENT_METHODS_PATH; @@ -1543,7 +1544,7 @@ class Client extends BaseClient $result = null; if (200 === $response->getCode()) { $resultArray = $this->decodeData($response); - $result = new PaymentMethodResponse($resultArray); + $result = (new PaymentMethodResponseFactory)->factoryFromArray($resultArray); } else { $this->handleError($response); } @@ -1575,7 +1576,7 @@ class Client extends BaseClient * @throws UnauthorizedException * */ - public function getPaymentMethodInfo(string $paymentMethodId): ?SavePaymentMethodInterface + public function getPaymentMethodInfo(string $paymentMethodId): ?PaymentMethodResponseInterface { $path = self::PAYMENT_METHODS_PATH . '/' . $paymentMethodId; @@ -1584,7 +1585,7 @@ class Client extends BaseClient $result = null; if (200 === $response->getCode()) { $resultArray = $this->decodeData($response); - $result = new PaymentMethodResponse($resultArray); + $result = (new PaymentMethodResponseFactory)->factoryFromArray($resultArray); } else { $this->handleError($response); } diff --git a/lib/Common/Errors/ErrorCode.php b/lib/Common/Errors/ErrorCode.php index 5589ea07..64428f0f 100644 --- a/lib/Common/Errors/ErrorCode.php +++ b/lib/Common/Errors/ErrorCode.php @@ -69,6 +69,8 @@ class ErrorCode extends AbstractEnum public const TOO_MANY_REQUESTS = 'too_many_requests'; /** Внутренняя ошибка сервера ЮKassa. */ public const INTERNAL_SERVER_ERROR = 'internal_server_error'; + /** Запрос не может быть выполнен согласно правилам бизнес-логики. */ + public const REFUSAL = 'refusal'; /** Для неописанных кодов ошибок. */ public const UNKNOWN = 'unknown'; @@ -85,6 +87,7 @@ class ErrorCode extends AbstractEnum self::GONE => true, self::TOO_MANY_REQUESTS => true, self::INTERNAL_SERVER_ERROR => true, + self::REFUSAL => true, self::UNKNOWN => false, ]; } diff --git a/lib/Common/Errors/ErrorFactory.php b/lib/Common/Errors/ErrorFactory.php index dd849d6e..2aa72848 100644 --- a/lib/Common/Errors/ErrorFactory.php +++ b/lib/Common/Errors/ErrorFactory.php @@ -49,6 +49,7 @@ class ErrorFactory ErrorCode::GONE => 'ErrorGone', ErrorCode::TOO_MANY_REQUESTS => 'ErrorTooManyRequests', ErrorCode::INTERNAL_SERVER_ERROR => 'ErrorInternalServerError', + ErrorCode::REFUSAL => 'ErrorRuleViolation', ErrorCode::UNKNOWN => 'ErrorUnknown', ]; diff --git a/lib/Common/Errors/ErrorRuleViolation.php b/lib/Common/Errors/ErrorRuleViolation.php new file mode 100644 index 00000000..3fa16b92 --- /dev/null +++ b/lib/Common/Errors/ErrorRuleViolation.php @@ -0,0 +1,82 @@ +setCode(ErrorCode::REFUSAL); + } + + /** + * Причина по которой запрос не может быть выполнен по правилам бизнес-логики. + * + * @var string|null + */ + #[Assert\Type('string')] + private ?string $_reason = null; + + /** + * Возвращает reason. + * + * @return string|null + */ + public function getReason(): ?string + { + return $this->_reason; + } + + /** + * Устанавливает reason. + * + * @param string|null $reason Причина по которой запрос не может быть выполнен по правилам бизнес-логики. + * + * @return self + */ + public function setReason(?string $reason = null): self + { + $this->_reason = $this->validatePropertyValue('_reason', $reason); + return $this; + } +} + diff --git a/lib/Model/Notification/NotificationPaymentMethodActive.php b/lib/Model/Notification/NotificationPaymentMethodActive.php index f1d2b9f3..f12852d1 100644 --- a/lib/Model/Notification/NotificationPaymentMethodActive.php +++ b/lib/Model/Notification/NotificationPaymentMethodActive.php @@ -29,8 +29,9 @@ namespace YooKassa\Model\Notification; use YooKassa\Common\Exceptions\EmptyPropertyValueException; use YooKassa\Common\Exceptions\InvalidPropertyValueException; use YooKassa\Model\Payment\PaymentInterface; +use YooKassa\Model\SavePaymentMethod\AbstractSavePaymentMethod; +use YooKassa\Model\SavePaymentMethod\SavePaymentMethodFactory; use YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface; -use YooKassa\Request\PaymentMethods\PaymentMethodResponse; use YooKassa\Validator\Constraints as Assert; /** @@ -55,7 +56,7 @@ class NotificationPaymentMethodActive extends AbstractNotification * @var SavePaymentMethodInterface Объект способа оплаты */ #[Assert\NotBlank] - #[Assert\Type(PaymentMethodResponse::class)] + #[Assert\Type(AbstractSavePaymentMethod::class)] #[Assert\Valid] private SavePaymentMethodInterface $_object; @@ -125,6 +126,9 @@ class NotificationPaymentMethodActive extends AbstractNotification */ public function setObject(mixed $object): self { + if (is_array($object)) { + $object = (new SavePaymentMethodFactory())->factoryFromArray($object); + } $this->_object = $this->validatePropertyValue('_object', $object); return $this; } diff --git a/lib/Model/Payment/PaymentMethod/PaymentMethodAlfaPay.php b/lib/Model/Payment/PaymentMethod/PaymentMethodAlfaPay.php new file mode 100644 index 00000000..8e020754 --- /dev/null +++ b/lib/Model/Payment/PaymentMethod/PaymentMethodAlfaPay.php @@ -0,0 +1,49 @@ +setType(PaymentMethodType::ALFA_PAY); + } +} diff --git a/lib/Model/Payment/PaymentMethod/PaymentMethodBankCard.php b/lib/Model/Payment/PaymentMethod/PaymentMethodBankCard.php index a1d31861..5d7c6126 100644 --- a/lib/Model/Payment/PaymentMethod/PaymentMethodBankCard.php +++ b/lib/Model/Payment/PaymentMethod/PaymentMethodBankCard.php @@ -39,7 +39,7 @@ use YooKassa\Validator\Constraints as Assert; * @author cms@yoomoney.ru * @link https://yookassa.ru/developers/api * - * @property string $card Данные банковской карты + * @property BankCard $card Данные банковской карты */ class PaymentMethodBankCard extends AbstractPaymentMethod { diff --git a/lib/Model/Payment/PaymentMethod/PaymentMethodFactory.php b/lib/Model/Payment/PaymentMethod/PaymentMethodFactory.php index c643edc7..2de07ec2 100644 --- a/lib/Model/Payment/PaymentMethod/PaymentMethodFactory.php +++ b/lib/Model/Payment/PaymentMethod/PaymentMethodFactory.php @@ -65,6 +65,7 @@ class PaymentMethodFactory PaymentMethodType::SBER_LOAN => 'PaymentMethodSberLoan', PaymentMethodType::ELECTRONIC_CERTIFICATE => 'PaymentMethodElectronicCertificate', PaymentMethodType::SBER_BNPL => 'PaymentMethodSberBnpl', + PaymentMethodType::ALFA_PAY => 'PaymentMethodAlfaPay', PaymentMethodType::UNKNOWN => 'PaymentMethodUnknown', ]; diff --git a/lib/Model/Payment/PaymentMethodType.php b/lib/Model/Payment/PaymentMethodType.php index 72dcb450..67e9b739 100644 --- a/lib/Model/Payment/PaymentMethodType.php +++ b/lib/Model/Payment/PaymentMethodType.php @@ -139,6 +139,9 @@ class PaymentMethodType extends AbstractEnum /** Оплата через сервис «Плати частями» */ public const SBER_BNPL = 'sber_bnpl'; + /** Прием платежей через Alfa Pay */ + public const ALFA_PAY = 'alfa_pay'; + /** * Для неизвестных методов оплаты * @@ -166,6 +169,7 @@ class PaymentMethodType extends AbstractEnum self::SBER_LOAN => true, self::ELECTRONIC_CERTIFICATE => true, self::SBER_BNPL => true, + self::ALFA_PAY => true, self::UNKNOWN => false, ]; } diff --git a/lib/Model/Refund/RefundCancellationDetailsReasonCode.php b/lib/Model/Refund/RefundCancellationDetailsReasonCode.php index 4de80563..2422a506 100644 --- a/lib/Model/Refund/RefundCancellationDetailsReasonCode.php +++ b/lib/Model/Refund/RefundCancellationDetailsReasonCode.php @@ -42,6 +42,7 @@ use YooKassa\Common\AbstractEnum; * - `too_many_refunding_articles` - Для одного или нескольких товаров количество возвращаемых единиц (`quantity`) больше, чем указано в одобренной корзине покупки * - `some_articles_already_refunded` - Некоторые товары уже возвращены * - `rejected_by_timeout` - Технические неполадки на стороне инициатора отмены возврата. + * - `payment_expired` - Эквайер отклонил возврат, потому что с момента создания платежа прошло больше 15 месяцев. Договоритесь с пользователем напрямую, каким способом вернете ему деньги. */ class RefundCancellationDetailsReasonCode extends AbstractEnum { @@ -75,6 +76,9 @@ class RefundCancellationDetailsReasonCode extends AbstractEnum /** Технические неполадки на стороне инициатора отмены возврата. Повторите запрос с новым ключом идемпотентности. */ public const REJECTED_BY_TIMEOUT = 'rejected_by_timeout'; + /** Эквайер отклонил возврат, потому что с момента создания платежа прошло больше 15 месяцев. Договоритесь с пользователем напрямую, каким способом вернете ему деньги. */ + public const PAYMENT_EXPIRED = 'payment_expired'; + protected static array $validValues = [ self::GENERAL_DECLINE => true, self::INSUFFICIENT_FUNDS => true, @@ -86,5 +90,6 @@ class RefundCancellationDetailsReasonCode extends AbstractEnum self::TOO_MANY_REFUNDING_ARTICLES => true, self::SOME_ARTICLES_ALREADY_REFUNDED => true, self::REJECTED_BY_TIMEOUT => true, + self::PAYMENT_EXPIRED => true, ]; } diff --git a/lib/Model/SavePaymentMethod/SavePaymentMethod.php b/lib/Model/SavePaymentMethod/AbstractSavePaymentMethod.php similarity index 88% rename from lib/Model/SavePaymentMethod/SavePaymentMethod.php rename to lib/Model/SavePaymentMethod/AbstractSavePaymentMethod.php index c91180c0..19067950 100644 --- a/lib/Model/SavePaymentMethod/SavePaymentMethod.php +++ b/lib/Model/SavePaymentMethod/AbstractSavePaymentMethod.php @@ -27,7 +27,6 @@ namespace YooKassa\Model\SavePaymentMethod; use YooKassa\Common\AbstractObject; -use YooKassa\Model\Payment\PaymentMethod\BankCard; use YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation; use YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationFactory; use YooKassa\Validator\Constraints as Assert; @@ -42,19 +41,18 @@ use YooKassa\Validator\Constraints as Assert; * @author cms@yoomoney.ru * @link https://yookassa.ru/developers/api * - * @property SavePaymentMethodType $type Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. - * @property BankCard $card Данные банковской карты + * @property string $type Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) * @property string $id Идентификатор сохраненного способа оплаты. * @property bool $saved Признак сохранения способа оплаты для [автоплатежей](https://yookassa.ru/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. - * @property SavePaymentMethodStatus $status Статус проверки и сохранения способа оплаты. + * @property string $status Статус проверки и сохранения способа оплаты. * @property SavePaymentMethodHolder $holder Данные магазина, для которого сохраняется способ оплаты. * @property string $title Название способа оплаты. * @property AbstractConfirmation $confirmation Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. */ -class SavePaymentMethod extends AbstractObject implements SavePaymentMethodInterface +abstract class AbstractSavePaymentMethod extends AbstractObject implements SavePaymentMethodInterface { /** - * Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. + * Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) * * @var string|null */ @@ -63,15 +61,6 @@ class SavePaymentMethod extends AbstractObject implements SavePaymentMethodInter #[Assert\Type('string')] protected ?string $_type = null; - /** - * Данные банковской карты - * - * @var BankCard|null - */ - #[Assert\Valid] - #[Assert\Type(BankCard::class)] - protected ?BankCard $_card = null; - /** * Идентификатор сохраненного способа оплаты. * @@ -139,7 +128,7 @@ class SavePaymentMethod extends AbstractObject implements SavePaymentMethodInter /** * Устанавливает type. * - * @param string|null $type Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. + * @param string|null $type Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) * * @return self */ @@ -149,29 +138,6 @@ class SavePaymentMethod extends AbstractObject implements SavePaymentMethodInter return $this; } - /** - * Возвращает card. - * - * @return BankCard|null - */ - public function getCard(): ?BankCard - { - return $this->_card; - } - - /** - * Устанавливает card. - * - * @param BankCard|array|null $card Данные банковской карты. - * - * @return self - */ - public function setCard(mixed $card = null): self - { - $this->_card = $this->validatePropertyValue('_card', $card); - return $this; - } - /** * Возвращает id. * @@ -312,6 +278,5 @@ class SavePaymentMethod extends AbstractObject implements SavePaymentMethodInter $this->_confirmation = $this->validatePropertyValue('_confirmation', $confirmation); return $this; } - } diff --git a/lib/Model/SavePaymentMethod/Confirmation/ConfirmationFactory.php b/lib/Model/SavePaymentMethod/Confirmation/ConfirmationFactory.php index aa2cc2f6..6c68927f 100644 --- a/lib/Model/SavePaymentMethod/Confirmation/ConfirmationFactory.php +++ b/lib/Model/SavePaymentMethod/Confirmation/ConfirmationFactory.php @@ -41,7 +41,8 @@ use InvalidArgumentException; class ConfirmationFactory { private array $typeClassMap = [ - ConfirmationType::REDIRECT => 'ConfirmationRedirect' + ConfirmationType::REDIRECT => 'ConfirmationRedirect', + ConfirmationType::QR => 'ConfirmationQr' ]; /** @@ -54,7 +55,7 @@ class ConfirmationFactory public function factory(?string $type): AbstractConfirmation { if (!is_string($type)) { - throw new InvalidArgumentException('Invalid confirmation type value in payment order factory'); + throw new InvalidArgumentException('Invalid confirmation type value in save payment method confirmation factory'); } if (!array_key_exists($type, $this->typeClassMap)) { throw new InvalidArgumentException('Invalid confirmation data type "' . $type . '"'); diff --git a/lib/Model/SavePaymentMethod/Confirmation/ConfirmationQr.php b/lib/Model/SavePaymentMethod/Confirmation/ConfirmationQr.php new file mode 100644 index 00000000..53406b1a --- /dev/null +++ b/lib/Model/SavePaymentMethod/Confirmation/ConfirmationQr.php @@ -0,0 +1,84 @@ +_confirmation_data; + } + + public function __construct(?array $data = []) + { + parent::__construct($data); + $this->setType(ConfirmationType::QR); + } + + /** + * Устанавливает confirmation_data. + * + * @param string|null $confirmation_data Данные для генерации QR-кода. + * + * @return self + */ + public function setConfirmationData(?string $confirmation_data = null): self + { + $this->_confirmation_data = $this->validatePropertyValue('_confirmation_data', $confirmation_data); + return $this; + } + +} + diff --git a/lib/Model/SavePaymentMethod/Confirmation/ConfirmationType.php b/lib/Model/SavePaymentMethod/Confirmation/ConfirmationType.php index b6afaec1..658c57b0 100644 --- a/lib/Model/SavePaymentMethod/Confirmation/ConfirmationType.php +++ b/lib/Model/SavePaymentMethod/Confirmation/ConfirmationType.php @@ -44,11 +44,14 @@ class ConfirmationType extends AbstractEnum /** Перенаправление пользователя на сайт ЮKassa для подтверждения привязки или страницу банка-эмитента для аутентификации по 3-D Secure. */ public const REDIRECT = 'redirect'; + public const QR = 'qr'; + /** * Возвращает список доступных значений * @return string[] */ protected static array $validValues = [ - self::REDIRECT => true + self::REDIRECT => true, + self::QR => true ]; } diff --git a/lib/Model/SavePaymentMethod/SavePaymentMethodBankCard.php b/lib/Model/SavePaymentMethod/SavePaymentMethodBankCard.php new file mode 100644 index 00000000..c00a45d2 --- /dev/null +++ b/lib/Model/SavePaymentMethod/SavePaymentMethodBankCard.php @@ -0,0 +1,84 @@ +setType(SavePaymentMethodType::BANK_CARD); + } + + /** + * Возвращает card. + * + * @return BankCard|null + */ + public function getCard(): ?BankCard + { + return $this->_card; + } + + /** + * Устанавливает card. + * + * @param BankCard|array|null $card Данные банковской карты. + * + * @return self + */ + public function setCard(mixed $card = null): self + { + $this->_card = $this->validatePropertyValue('_card', $card); + return $this; + } +} + diff --git a/lib/Model/SavePaymentMethod/SavePaymentMethodFactory.php b/lib/Model/SavePaymentMethod/SavePaymentMethodFactory.php new file mode 100644 index 00000000..9936b4d8 --- /dev/null +++ b/lib/Model/SavePaymentMethod/SavePaymentMethodFactory.php @@ -0,0 +1,92 @@ + 'SavePaymentMethodBankCard', + SavePaymentMethodType::SBP => 'SavePaymentMethodSbp' + ]; + + /** + * Фабричный метод создания объекта способа оплаты по коду способа оплаты. + * + * @param string|null $type Код способа оплаты + * + * @return AbstractSavePaymentMethod + */ + public function factory(?string $type): AbstractSavePaymentMethod + { + if (!is_string($type)) { + throw new InvalidArgumentException('Invalid confirmation type value in save payment method factory'); + } + if (!array_key_exists($type, $this->typeClassMap)) { + throw new InvalidArgumentException('Invalid save payment method data type "' . $type . '"'); + } + $className = __NAMESPACE__ . '\\' . $this->typeClassMap[$type]; + + return new $className(); + } + + /** + * Фабричный метод создания объекта способа оплаты из массива. + * + * @param array $data Массив данных способа оплаты + * @param null|string $type Коду способа оплаты + */ + public function factoryFromArray(array $data, ?string $type = null): AbstractSavePaymentMethod + { + if (null === $type) { + if (array_key_exists('type', $data)) { + $type = $data['type']; + unset($data['type']); + } else { + throw new InvalidArgumentException( + 'Parameter type not specified in SavePaymentMethodFactory.factoryFromArray()' + ); + } + } + + $confirmationData = $this->factory($type); + $confirmationData->fromArray($data); + + return $confirmationData; + } +} diff --git a/lib/Model/SavePaymentMethod/SavePaymentMethodInterface.php b/lib/Model/SavePaymentMethod/SavePaymentMethodInterface.php index 25978f12..d41703fa 100644 --- a/lib/Model/SavePaymentMethod/SavePaymentMethodInterface.php +++ b/lib/Model/SavePaymentMethod/SavePaymentMethodInterface.php @@ -39,10 +39,10 @@ use YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation; * @author cms@yoomoney.ru * @link https://yookassa.ru/developers/api * - * @property SavePaymentMethodType $type Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. + * @property SavePaymentMethodType $type Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) * @property string $id Идентификатор сохраненного способа оплаты. * @property bool $saved Признак сохранения способа оплаты для [автоплатежей](/developers/payment-acceptance/scenario-extensions/recurring-payments/pay-with-saved). Возможные значения: * ~`true` — способ оплаты сохранен для автоплатежей и выплат; * ~`false` — способ оплаты не сохранен. - * @property SavePaymentMethodStatus $status Статус проверки и сохранения способа оплаты. + * @property string $status Статус проверки и сохранения способа оплаты. * @property SavePaymentMethodHolder $holder Данные магазина, для которого сохраняется способ оплаты. * @property string $title Название способа оплаты. * @property AbstractConfirmation $confirmation Выбранный сценарий подтверждения привязки. Присутствует, когда привязка ожидает подтверждения от пользователя. @@ -50,19 +50,12 @@ use YooKassa\Model\SavePaymentMethod\Confirmation\AbstractConfirmation; interface SavePaymentMethodInterface { /** - * Возвращает код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. + * Возвращает код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) * * @return string|null */ public function getType(): ?string; - /** - * Возвращает card. - * - * @return BankCard|null - */ - public function getCard(): ?BankCard; - /** * Возвращает идентификатор сохраненного способа оплаты. * diff --git a/lib/Model/SavePaymentMethod/SavePaymentMethodSbp.php b/lib/Model/SavePaymentMethod/SavePaymentMethodSbp.php new file mode 100644 index 00000000..20ce2f1b --- /dev/null +++ b/lib/Model/SavePaymentMethod/SavePaymentMethodSbp.php @@ -0,0 +1,82 @@ +setType(SavePaymentMethodType::SBP); + } + + /** + * Возвращает payer_bank_details. + * + * @return SavePaymentMethodSbpPayerBankDetails|null + */ + public function getPayerBankDetails(): ?SavePaymentMethodSbpPayerBankDetails + { + return $this->_payer_bank_details; + } + + /** + * Устанавливает payer_bank_details. + * + * @param SavePaymentMethodSbpPayerBankDetails|array|null $payer_bank_details + * + * @return self + */ + public function setPayerBankDetails(mixed $payer_bank_details = null): self + { + $this->_payer_bank_details = $this->validatePropertyValue('_payer_bank_details', $payer_bank_details); + return $this; + } + +} + diff --git a/lib/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetails.php b/lib/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetails.php new file mode 100644 index 00000000..605af1cb --- /dev/null +++ b/lib/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetails.php @@ -0,0 +1,84 @@ +_bank_id; + } + + /** + * Устанавливает bank_id. + * + * @param string|null $bank_id Идентификатор банка или платежного сервиса в СБП (НСПК). + * + * @return self + */ + public function setBankId(?string $bank_id = null): self + { + $this->_bank_id = $this->validatePropertyValue('_bank_id', $bank_id); + return $this; + } + +} + diff --git a/lib/Model/SavePaymentMethod/SavePaymentMethodStatus.php b/lib/Model/SavePaymentMethod/SavePaymentMethodStatus.php index 0327e9b3..6b18ff5b 100644 --- a/lib/Model/SavePaymentMethod/SavePaymentMethodStatus.php +++ b/lib/Model/SavePaymentMethod/SavePaymentMethodStatus.php @@ -33,7 +33,7 @@ use YooKassa\Common\AbstractEnum; * * Статус проверки и сохранения способа оплаты. Возможные значения: * ~`pending` — ожидает действий от пользователя; - * ~`active` — способ оплаты сохранен, его можно использовать для автоплатежей или выплат; + * ~`active` — способ оплаты сохранен, его можно использовать для автоплатежей или выплат(для выплат можно сохранить только [банковскую карту](/developers/payouts/scenario-extensions/multipurpose-token)); * ~`inactive` — способ оплаты не сохранен: пользователь не подтвердил привязку платежного средства или при сохранении способа оплаты возникла ошибка. Чтобы узнать подробности, обратитесь в техническую поддержку ЮKassa. * * @category Class diff --git a/lib/Model/SavePaymentMethod/SavePaymentMethodType.php b/lib/Model/SavePaymentMethod/SavePaymentMethodType.php index e026b0f1..fcee97c6 100644 --- a/lib/Model/SavePaymentMethod/SavePaymentMethodType.php +++ b/lib/Model/SavePaymentMethod/SavePaymentMethodType.php @@ -33,6 +33,7 @@ use YooKassa\Common\AbstractEnum; * * Тип способа оплаты. Возможное значение: * ~`bank_card` — банковская карта. + * ~`sbp` — СБП (Система быстрых платежей). * * @category Class * @package YooKassa\Model @@ -43,13 +44,16 @@ class SavePaymentMethodType extends AbstractEnum { /** Банковская карта */ public const BANK_CARD = 'bank_card'; + /** СБП (Система быстрых платежей) */ + public const SBP = 'sbp'; /** * Возвращает список доступных значений * @return string[] */ protected static array $validValues = [ - self::BANK_CARD => true + self::BANK_CARD => true, + self::SBP => true, ]; } diff --git a/lib/Request/PaymentMethods/ConfirmationData/ConfirmationFactory.php b/lib/Request/PaymentMethods/ConfirmationData/ConfirmationFactory.php index 45efbf19..485ddfc3 100644 --- a/lib/Request/PaymentMethods/ConfirmationData/ConfirmationFactory.php +++ b/lib/Request/PaymentMethods/ConfirmationData/ConfirmationFactory.php @@ -42,7 +42,8 @@ use YooKassa\Model\SavePaymentMethod\Confirmation\ConfirmationType; class ConfirmationFactory { private array $typeClassMap = [ - ConfirmationType::REDIRECT => 'ConfirmationRedirect' + ConfirmationType::REDIRECT => 'ConfirmationRedirect', + ConfirmationType::QR => 'ConfirmationQr' ]; /** diff --git a/lib/Request/PaymentMethods/ConfirmationData/ConfirmationQr.php b/lib/Request/PaymentMethods/ConfirmationData/ConfirmationQr.php new file mode 100644 index 00000000..78de16ff --- /dev/null +++ b/lib/Request/PaymentMethods/ConfirmationData/ConfirmationQr.php @@ -0,0 +1,79 @@ +setType(ConfirmationType::QR); + } + + /** + * Возвращает return_url. + * + * @return string|null + */ + public function getReturnUrl(): ?string + { + return $this->_return_url; + } + + /** + * Устанавливает return_url. + * + * @param string|null $return_url + * + * @return self + */ + public function setReturnUrl(?string $return_url = null): self + { + $this->_return_url = $this->validatePropertyValue('_return_url', $return_url); + return $this; + } +} + diff --git a/lib/Request/PaymentMethods/CreatePaymentMethodRequest.php b/lib/Request/PaymentMethods/CreatePaymentMethodRequest.php index 2343be66..96f6ca9d 100644 --- a/lib/Request/PaymentMethods/CreatePaymentMethodRequest.php +++ b/lib/Request/PaymentMethods/CreatePaymentMethodRequest.php @@ -42,7 +42,7 @@ use YooKassa\Validator\Constraints as Assert; * @author cms@yoomoney.ru * @link https://yookassa.ru/developers/api * - * @property string $type Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. + * @property string $type Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) * @property PaymentMethodCard $card Данные банковской карты (необходимы, если вы собираете данные карты пользователей на своей стороне). * @property PaymentMethodHolder $holder Данные магазина, для которого сохраняется способ оплаты. * @property string $client_ip IPv4 или IPv6-адрес пользователя. Если не указан, используется IP-адрес TCP-подключения. @@ -52,7 +52,7 @@ use YooKassa\Validator\Constraints as Assert; class CreatePaymentMethodRequest extends AbstractRequest implements CreatePaymentMethodRequestInterface { /** - * Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта. + * Код способа оплаты. Возможное значение: ~`bank_card` — банковская карта, ~`sbp` - СБП (Система быстрых платежей) * * @var string|null */ diff --git a/lib/Request/PaymentMethods/PaymentMethodBankCartResponse.php b/lib/Request/PaymentMethods/PaymentMethodBankCartResponse.php new file mode 100644 index 00000000..ce537ea4 --- /dev/null +++ b/lib/Request/PaymentMethods/PaymentMethodBankCartResponse.php @@ -0,0 +1,43 @@ + 'PaymentMethodBankCartResponse', + SavePaymentMethodType::SBP => 'PaymentMethodSbpResponse' + ]; + + /** + * Фабричный метод создания объекта способа оплаты по коду способа оплаты. + * + * @param string|null $type Код способа оплаты + * + * @return PaymentMethodResponseInterface + */ + public function factory(?string $type): PaymentMethodResponseInterface + { + if (!is_string($type)) { + throw new InvalidArgumentException('Invalid confirmation type value in save payment method factory'); + } + if (!array_key_exists($type, $this->typeClassMap)) { + throw new InvalidArgumentException('Invalid save payment method data type "' . $type . '"'); + } + $className = __NAMESPACE__ . '\\' . $this->typeClassMap[$type]; + + return new $className(); + } + + /** + * Фабричный метод создания объекта способа оплаты из массива. + * + * @param array $data Массив данных способа оплаты + * @param null|string $type Коду способа оплаты + */ + public function factoryFromArray(array $data, ?string $type = null): PaymentMethodResponseInterface + { + if (null === $type) { + if (array_key_exists('type', $data)) { + $type = $data['type']; + unset($data['type']); + } else { + throw new InvalidArgumentException( + 'Parameter type not specified in PaymentMethodResponseFactory.factoryFromArray()' + ); + } + } + + $confirmationData = $this->factory($type); + $confirmationData->fromArray($data); + + return $confirmationData; + } +} \ No newline at end of file diff --git a/lib/Request/PaymentMethods/PaymentMethodResponse.php b/lib/Request/PaymentMethods/PaymentMethodResponseInterface.php similarity index 90% rename from lib/Request/PaymentMethods/PaymentMethodResponse.php rename to lib/Request/PaymentMethods/PaymentMethodResponseInterface.php index 8833d847..0d2952ca 100644 --- a/lib/Request/PaymentMethods/PaymentMethodResponse.php +++ b/lib/Request/PaymentMethods/PaymentMethodResponseInterface.php @@ -26,10 +26,10 @@ namespace YooKassa\Request\PaymentMethods; -use YooKassa\Model\SavePaymentMethod\SavePaymentMethod; +use YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface; /** - * Класс, представляющий модель PaymentMethodResponse. + * Класс, представляющий модель PaymentMethodResponseInterface. * * Объект ответа от API, возвращающего информацию о способе оплаты. * @@ -38,7 +38,6 @@ use YooKassa\Model\SavePaymentMethod\SavePaymentMethod; * @author cms@yoomoney.ru * @link https://yookassa.ru/developers/api */ -class PaymentMethodResponse extends SavePaymentMethod +interface PaymentMethodResponseInterface extends SavePaymentMethodInterface { - } diff --git a/lib/Request/PaymentMethods/PaymentMethodSbpResponse.php b/lib/Request/PaymentMethods/PaymentMethodSbpResponse.php new file mode 100644 index 00000000..85349738 --- /dev/null +++ b/lib/Request/PaymentMethods/PaymentMethodSbpResponse.php @@ -0,0 +1,44 @@ +setType(PaymentMethodType::ALFA_PAY); + } +} + diff --git a/lib/Request/Payments/PaymentData/PaymentDataFactory.php b/lib/Request/Payments/PaymentData/PaymentDataFactory.php index 82429bed..d604dc2e 100644 --- a/lib/Request/Payments/PaymentData/PaymentDataFactory.php +++ b/lib/Request/Payments/PaymentData/PaymentDataFactory.php @@ -55,6 +55,7 @@ class PaymentDataFactory PaymentMethodType::SBER_LOAN => 'PaymentDataSberLoan', PaymentMethodType::ELECTRONIC_CERTIFICATE => 'PaymentDataElectronicCertificate', PaymentMethodType::SBER_BNPL => 'PaymentDataSberBnpl', + PaymentMethodType::ALFA_PAY => 'PaymentDataAlfaPay', ]; /** diff --git a/phpdoc.xml b/phpdoc.xml index d5c04a5b..5604901d 100644 --- a/phpdoc.xml +++ b/phpdoc.xml @@ -9,7 +9,7 @@ .phpdoc - + latest diff --git a/tests/Client/ClientTest.php b/tests/Client/ClientTest.php index 86f8c5b5..26e45df5 100644 --- a/tests/Client/ClientTest.php +++ b/tests/Client/ClientTest.php @@ -80,7 +80,8 @@ use YooKassa\Request\PaymentMethods\ConfirmationData\ConfirmationRedirect; use YooKassa\Request\PaymentMethods\CreatePaymentMethodRequest; use YooKassa\Request\PaymentMethods\PaymentMethodCard; use YooKassa\Request\PaymentMethods\PaymentMethodHolder; -use YooKassa\Request\PaymentMethods\PaymentMethodResponse; +use YooKassa\Request\PaymentMethods\PaymentMethodBankCartResponse; +use YooKassa\Request\PaymentMethods\PaymentMethodSbpResponse; use YooKassa\Request\Payments\CancelResponse; use YooKassa\Request\Payments\CreateCaptureRequest; use YooKassa\Request\Payments\CreateCaptureResponse; @@ -2833,7 +2834,7 @@ class ClientTest extends TestCase ]; } - public function testCreatePaymentMethod() + public function testCreatePaymentMethodBankCard() { $paymentMethod = CreatePaymentMethodRequest::builder() ->setType(SavePaymentMethodType::BANK_CARD) @@ -2874,7 +2875,7 @@ class ClientTest extends TestCase ; self::assertSame($curlClientStub, $apiClient->getApiClient()); - self::assertInstanceOf(PaymentMethodResponse::class, $response); + self::assertInstanceOf(PaymentMethodBankCartResponse::class, $response); $curlClientStub = $this->getCurlClientStub(); $curlClientStub @@ -2882,7 +2883,7 @@ class ClientTest extends TestCase ->method('sendRequest') ->willReturn([ ['Header-Name' => 'HeaderValue'], - $this->getFixtures('createInvoiceFixtures.json'), + $this->getFixtures('createPaymentMethodFixtures.json'), ['http_code' => 200], ]) ; @@ -2914,7 +2915,119 @@ class ClientTest extends TestCase ; self::assertSame($curlClientStub, $apiClient->getApiClient()); - self::assertInstanceOf(PaymentMethodResponse::class, $response); + self::assertInstanceOf(PaymentMethodBankCartResponse::class, $response); + + $curlClientStub = $this->getCurlClientStub(); + $curlClientStub + ->expects($this->any()) + ->method('sendRequest') + ->willReturn([ + ['Header-Name' => 'HeaderValue'], + '{"type":"error","code":"request_accepted","retry_after":1800}', + ['http_code' => 202], + ]) + ; + + try { + $response = $apiClient + ->setApiClient($curlClientStub) + ->setAuth('123456', 'shopPassword') + ->createPaymentMethod($paymentMethod, 123) + ; + self::fail('Исключение не было выброшено'); + } catch (ApiException $e) { + self::assertInstanceOf(ResponseProcessingException::class, $e); + } + + $curlClientStub = $this->getCurlClientStub(); + $curlClientStub + ->expects($this->any()) + ->method('sendRequest') + ->willReturn([ + ['Header-Name' => 'HeaderValue'], + '{"type":"error","code":"request_accepted","retry_after":1800}', + ['http_code' => 202], + ]) + ; + + try { + $apiClient->setRetryTimeout(0); + $response = $apiClient + ->setApiClient($curlClientStub) + ->setAuth('123456', 'shopPassword') + ->createPaymentMethod($paymentMethod, 123) + ; + self::fail('Исключение не было выброшено'); + } catch (ResponseProcessingException $e) { + self::assertEquals(Client::DEFAULT_DELAY, $e->retryAfter); + self::assertEquals(Client::DEFAULT_DELAY, $e->getError()->getRetryAfter()); + } + } + + public function testCreatePaymentMethodSbp() + { + $paymentMethod = CreatePaymentMethodRequest::builder() + ->setType(SavePaymentMethodType::SBP) + ->setHolder(['gateway_id' => Random::str(1, 256),]) + ->setClientIp(Internet::localIpv4()) + ->setConfirmation([ + 'type' => ConfirmationType::QR, + 'return_url' => Random::str(1,2048), + ]) + ->build() + ; + + $curlClientStub = $this->getCurlClientStub(); + $curlClientStub + ->expects($this->once()) + ->method('sendRequest') + ->willReturn([ + ['Header-Name' => 'HeaderValue'], + $this->getFixtures('createPaymentMethodSbpFixtures.json'), + ['http_code' => 200], + ]) + ; + + $apiClient = new Client(); + $response = $apiClient + ->setApiClient($curlClientStub) + ->setAuth('123456', 'shopPassword') + ->createPaymentMethod($paymentMethod) + ; + + self::assertSame($curlClientStub, $apiClient->getApiClient()); + self::assertInstanceOf(PaymentMethodSbpResponse::class, $response); + + $curlClientStub = $this->getCurlClientStub(); + $curlClientStub + ->expects($this->once()) + ->method('sendRequest') + ->willReturn([ + ['Header-Name' => 'HeaderValue'], + $this->getFixtures('createPaymentMethodSbpFixtures.json'), + ['http_code' => 200], + ]) + ; + + $apiClient = new Client(); + $response = $apiClient + ->setApiClient($curlClientStub) + ->setAuth('123456', 'shopPassword') + ->createPaymentMethod([ + 'type' => SavePaymentMethodType::BANK_CARD, + 'holder' => new PaymentMethodHolder([ + 'gateway_id' => Random::str(1, 256), + ]), + 'client_ip' => Internet::localIpv4(), + 'confirmation' => new ConfirmationRedirect([ + 'type' => ConfirmationType::QR, + 'return_url' => Random::str(1,2048), + ]), + ], 123) + ; + + self::assertSame($curlClientStub, $apiClient->getApiClient()); + self::assertInstanceOf(PaymentMethodSbpResponse::class, $response); $curlClientStub = $this->getCurlClientStub(); $curlClientStub @@ -3007,7 +3120,7 @@ class ClientTest extends TestCase ->getPaymentMethodInfo($paymentMethodId) ; - self::assertInstanceOf(PaymentMethodResponse::class, $response); + self::assertInstanceOf(PaymentMethodBankCartResponse::class, $response); $curlClientStub = $this->getCurlClientStub(); $curlClientStub diff --git a/tests/Client/fixtures/createPaymentMethodSbpFixtures.json b/tests/Client/fixtures/createPaymentMethodSbpFixtures.json new file mode 100644 index 00000000..946d33e7 --- /dev/null +++ b/tests/Client/fixtures/createPaymentMethodSbpFixtures.json @@ -0,0 +1,14 @@ +{ + "type": "sbp", + "id": "22d6d597-000f-5000-9000-145f6df21d6f", + "saved": false, + "status": "pending", + "holder": { + "account_id": "100500", + "gateway_id": "100700" + }, + "confirmation": { + "type": "qr", + "confirmation_data": "https://yoomoney.ru/checkout/payment-methods/v1/contract?orderId=2f244b8d-0037-5000-8000-0122855e68fc" + } +} diff --git a/tests/Common/Errors/ErrorRuleViolationTest.php b/tests/Common/Errors/ErrorRuleViolationTest.php new file mode 100644 index 00000000..99dba3c8 --- /dev/null +++ b/tests/Common/Errors/ErrorRuleViolationTest.php @@ -0,0 +1,135 @@ +object = $this->getMockBuilder(ErrorRuleViolationTest::class)->getMockForAbstractClass(); + $this->assertTrue(class_exists(ErrorRuleViolationTest::class)); + $this->assertInstanceOf(ErrorRuleViolationTest::class, $this->object); + } + + /** + * Test property "code" + * + * @return void + * @throws Exception + */ + public function testCode(): void + { + $instance = $this->getTestInstance(); + self::assertNotNull($instance->getCode()); + self::assertNotNull($instance->code); + self::assertContains($instance->getCode(), ['refusal']); + self::assertContains($instance->code, ['refusal']); + } + + /** + * Test property "reason" + * @dataProvider validReasonDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testReason(mixed $value): void + { + $instance = $this->getTestInstance(); + self::assertEmpty($instance->getReason()); + self::assertEmpty($instance->reason); + $instance->setReason($value); + self::assertEquals($value, is_array($value) ? $instance->getReason()->toArray() : $instance->getReason()); + self::assertEquals($value, is_array($value) ? $instance->reason->toArray() : $instance->reason); + if (!empty($value)) { + self::assertNotNull($instance->getReason()); + self::assertNotNull($instance->reason); + } + } + + /** + * Test invalid property "reason" + * @dataProvider invalidReasonDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidReason(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setReason($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validReasonDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_reason')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidReasonDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_reason')); + } +} diff --git a/tests/Model/Notification/NotificationFactoryTest.php b/tests/Model/Notification/NotificationFactoryTest.php index cb8ea9e6..4201938e 100644 --- a/tests/Model/Notification/NotificationFactoryTest.php +++ b/tests/Model/Notification/NotificationFactoryTest.php @@ -49,9 +49,10 @@ use YooKassa\Model\Payout\PayoutCancellationDetailsPartyCode; use YooKassa\Model\Payout\PayoutCancellationDetailsReasonCode; use YooKassa\Model\Payout\PayoutStatus; use YooKassa\Model\Refund\RefundStatus; +use YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard; +use YooKassa\Model\SavePaymentMethod\SavePaymentMethodInterface; use YooKassa\Model\SavePaymentMethod\SavePaymentMethodStatus; use YooKassa\Request\Deals\DealResponse; -use YooKassa\Request\PaymentMethods\PaymentMethodResponse; use YooKassa\Request\Payments\PaymentResponse; use YooKassa\Request\Payouts\PayoutResponse; use YooKassa\Request\Refunds\RefundResponse; @@ -413,8 +414,8 @@ class NotificationFactoryTest extends TestCase break; case NotificationEventType::PAYMENT_METHOD_ACTIVE: - self::assertInstanceOf(PaymentMethodResponse::class, $object); - self::assertEquals($object, new PaymentMethodResponse($value)); + self::assertInstanceOf(SavePaymentMethodInterface::class, $object); + self::assertEquals($object, new SavePaymentMethodBankCard($value)); break; } diff --git a/tests/Model/Payment/PaymentMethod/PaymentMethodAlfaPayTest.php b/tests/Model/Payment/PaymentMethod/PaymentMethodAlfaPayTest.php new file mode 100644 index 00000000..6ab17a8f --- /dev/null +++ b/tests/Model/Payment/PaymentMethod/PaymentMethodAlfaPayTest.php @@ -0,0 +1,163 @@ +object = $this->getMockBuilder(PaymentMethodAlfaPay::class)->getMockForAbstractClass(); + $this->assertTrue(class_exists(PaymentMethodAlfaPay::class)); + $this->assertInstanceOf(PaymentMethodAlfaPay::class, $this->object); + } + + /** + * Test property "card" + * @dataProvider validCardDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testCard(mixed $value): void + { + $instance = $this->getTestInstance(); + self::assertEmpty($instance->getCard()); + self::assertEmpty($instance->card); + $instance->setCard($value); + self::assertEquals($value, is_array($value) ? $instance->getCard()->toArray() : $instance->getCard()); + self::assertEquals($value, is_array($value) ? $instance->card->toArray() : $instance->card); + if (!empty($value)) { + self::assertNotNull($instance->getCard()); + self::assertNotNull($instance->card); + } + } + + /** + * Test invalid property "card" + * @dataProvider invalidCardDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidCard(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setCard($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validCardDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_card')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidCardDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_card')); + } + + /** + * Test property "type" + * + * @return void + * @throws Exception + */ + public function testType(): void + { + $instance = $this->getTestInstance(); + self::assertContains($instance->getType(), ['alfa_pay']); + self::assertContains($instance->type, ['alfa_pay']); + self::assertNotNull($instance->getType()); + self::assertNotNull($instance->type); + } + + /** + * Test invalid property "type" + * @dataProvider invalidTypeDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidType(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setType($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidTypeDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_type')); + } +} diff --git a/tests/Model/Payment/PaymentMethod/PaymentMethodFactoryTest.php b/tests/Model/Payment/PaymentMethod/PaymentMethodFactoryTest.php index 099fc040..a9af940c 100644 --- a/tests/Model/Payment/PaymentMethod/PaymentMethodFactoryTest.php +++ b/tests/Model/Payment/PaymentMethod/PaymentMethodFactoryTest.php @@ -272,6 +272,21 @@ class PaymentMethodFactoryTest extends TestCase 'title' => Random::str(10, 20), ], ], + [ + [ + 'type' => PaymentMethodType::ALFA_PAY, + 'id' => Random::str(2, 64), + 'saved' => Random::bool(), + 'title' => Random::str(10, 20), + 'card' => [ + 'last4' => Random::str(4, '0123456789'), + 'first6' => Random::str(6, '0123456789'), + 'expiry_year' => Random::int(2000, 2200), + 'expiry_month' => Random::value(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12']), + 'card_type' => Random::value(BankCardType::getValidValues()), + ], + ], + ], ]; foreach (PaymentMethodType::getValidValues() as $value) { $result[] = [['type' => $value]]; diff --git a/tests/Model/SavePaymentMethod/SavePaymentMethodTest.php b/tests/Model/SavePaymentMethod/SavePaymentMethodBankCardTest.php similarity index 96% rename from tests/Model/SavePaymentMethod/SavePaymentMethodTest.php rename to tests/Model/SavePaymentMethod/SavePaymentMethodBankCardTest.php index 34916468..5ffd814e 100644 --- a/tests/Model/SavePaymentMethod/SavePaymentMethodTest.php +++ b/tests/Model/SavePaymentMethod/SavePaymentMethodBankCardTest.php @@ -28,7 +28,7 @@ namespace Tests\YooKassa\Model\SavePaymentMethod; use Exception; use Tests\YooKassa\AbstractTestCase; -use YooKassa\Model\SavePaymentMethod\SavePaymentMethod; +use YooKassa\Model\SavePaymentMethod\SavePaymentMethodBankCard; /** * SavePaymentMethodTest @@ -37,16 +37,16 @@ use YooKassa\Model\SavePaymentMethod\SavePaymentMethod; * @author cms@yoomoney.ru * @link https://yookassa.ru/developers/api */ -class SavePaymentMethodTest extends AbstractTestCase +class SavePaymentMethodBankCardTest extends AbstractTestCase { - protected SavePaymentMethod $object; + protected SavePaymentMethodBankCard $object; /** - * @return SavePaymentMethod + * @return SavePaymentMethodBankCard */ - protected function getTestInstance(): SavePaymentMethod + protected function getTestInstance(): SavePaymentMethodBankCard { - return new SavePaymentMethod(); + return new SavePaymentMethodBankCard(); } /** @@ -54,9 +54,9 @@ class SavePaymentMethodTest extends AbstractTestCase */ public function testPaymentMethodClassExists(): void { - $this->object = $this->getMockBuilder(SavePaymentMethod::class)->getMockForAbstractClass(); - $this->assertTrue(class_exists(SavePaymentMethod::class)); - $this->assertInstanceOf(SavePaymentMethod::class, $this->object); + $this->object = $this->getMockBuilder(SavePaymentMethodBankCard::class)->getMockForAbstractClass(); + $this->assertTrue(class_exists(SavePaymentMethodBankCard::class)); + $this->assertInstanceOf(SavePaymentMethodBankCard::class, $this->object); } /** diff --git a/tests/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetailsTest.php b/tests/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetailsTest.php new file mode 100644 index 00000000..97e3d5dd --- /dev/null +++ b/tests/Model/SavePaymentMethod/SavePaymentMethodSbpPayerBankDetailsTest.php @@ -0,0 +1,122 @@ +object = $this->getMockBuilder(SavePaymentMethodSbpPayerBankDetails::class)->getMockForAbstractClass(); + $this->assertTrue(class_exists(SavePaymentMethodSbpPayerBankDetails::class)); + $this->assertInstanceOf(SavePaymentMethodSbpPayerBankDetails::class, $this->object); + } + + /** + * Test property "bank_id" + * @dataProvider validBankIdDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testBankId(mixed $value): void + { + $instance = $this->getTestInstance(); + $instance->setBankId($value); + self::assertNotNull($instance->getBankId()); + self::assertNotNull($instance->bank_id); + self::assertEquals($value, is_array($value) ? $instance->getBankId()->toArray() : $instance->getBankId()); + self::assertEquals($value, is_array($value) ? $instance->bank_id->toArray() : $instance->bank_id); + self::assertMatchesRegularExpression("/[a-zA-Z0-9]{12}/", $instance->getBankId()); + self::assertMatchesRegularExpression("/[a-zA-Z0-9]{12}/", $instance->bank_id); + self::assertLessThanOrEqual(12, is_string($instance->getBankId()) ? mb_strlen($instance->getBankId()) : $instance->getBankId()); + self::assertLessThanOrEqual(12, is_string($instance->bank_id) ? mb_strlen($instance->bank_id) : $instance->bank_id); + } + + /** + * Test invalid property "bank_id" + * @dataProvider invalidBankIdDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidBankId(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setBankId($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validBankIdDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_bank_id')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidBankIdDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_bank_id')); + } +} diff --git a/tests/Model/SavePaymentMethod/SavePaymentMethodSbpTest.php b/tests/Model/SavePaymentMethod/SavePaymentMethodSbpTest.php new file mode 100644 index 00000000..4f472327 --- /dev/null +++ b/tests/Model/SavePaymentMethod/SavePaymentMethodSbpTest.php @@ -0,0 +1,449 @@ +object = $this->getMockBuilder(SavePaymentMethodSbp::class)->getMockForAbstractClass(); + $this->assertTrue(class_exists(SavePaymentMethodSbp::class)); + $this->assertInstanceOf(SavePaymentMethodSbp::class, $this->object); + } + + /** + * Test property "type" + * @dataProvider validTypeDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testType(mixed $value): void + { + $instance = $this->getTestInstance(); + $instance->setType($value); + self::assertNotNull($instance->getType()); + self::assertNotNull($instance->type); + self::assertEquals($value, is_array($value) ? $instance->getType()->toArray() : $instance->getType()); + self::assertEquals($value, is_array($value) ? $instance->type->toArray() : $instance->type); + } + + /** + * Test invalid property "type" + * @dataProvider invalidTypeDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidType(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setType($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validTypeDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_type')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidTypeDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_type')); + } + + /** + * Test property "id" + * @dataProvider validIdDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testId(mixed $value): void + { + $instance = $this->getTestInstance(); + $instance->setId($value); + self::assertNotNull($instance->getId()); + self::assertNotNull($instance->id); + self::assertEquals($value, is_array($value) ? $instance->getId()->toArray() : $instance->getId()); + self::assertEquals($value, is_array($value) ? $instance->id->toArray() : $instance->id); + } + + /** + * Test invalid property "id" + * @dataProvider invalidIdDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidId(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setId($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validIdDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_id')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidIdDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_id')); + } + + /** + * Test property "saved" + * @dataProvider validSavedDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testSaved(mixed $value): void + { + $instance = $this->getTestInstance(); + $instance->setSaved($value); + self::assertNotNull($instance->getSaved()); + self::assertNotNull($instance->saved); + self::assertEquals($value, is_array($value) ? $instance->getSaved()->toArray() : $instance->getSaved()); + self::assertEquals($value, is_array($value) ? $instance->saved->toArray() : $instance->saved); + self::assertIsBool($instance->getSaved()); + self::assertIsBool($instance->saved); + } + + /** + * Test invalid property "saved" + * @dataProvider invalidSavedDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidSaved(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setSaved($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validSavedDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_saved')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidSavedDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_saved')); + } + + /** + * Test property "status" + * @dataProvider validStatusDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testStatus(mixed $value): void + { + $instance = $this->getTestInstance(); + $instance->setStatus($value); + self::assertNotNull($instance->getStatus()); + self::assertNotNull($instance->status); + self::assertEquals($value, is_array($value) ? $instance->getStatus()->toArray() : $instance->getStatus()); + self::assertEquals($value, is_array($value) ? $instance->status->toArray() : $instance->status); + } + + /** + * Test invalid property "status" + * @dataProvider invalidStatusDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidStatus(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setStatus($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validStatusDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_status')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidStatusDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_status')); + } + + /** + * Test property "holder" + * @dataProvider validHolderDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testHolder(mixed $value): void + { + $instance = $this->getTestInstance(); + $instance->setHolder($value); + self::assertNotNull($instance->getHolder()); + self::assertNotNull($instance->holder); + self::assertEquals($value, is_array($value) ? $instance->getHolder()->toArray() : $instance->getHolder()); + self::assertEquals($value, is_array($value) ? $instance->holder->toArray() : $instance->holder); + } + + /** + * Test invalid property "holder" + * @dataProvider invalidHolderDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidHolder(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setHolder($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validHolderDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_holder')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidHolderDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_holder')); + } + + /** + * Test property "title" + * @dataProvider validTitleDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testTitle(mixed $value): void + { + $instance = $this->getTestInstance(); + self::assertEmpty($instance->getTitle()); + self::assertEmpty($instance->title); + $instance->setTitle($value); + self::assertEquals($value, is_array($value) ? $instance->getTitle()->toArray() : $instance->getTitle()); + self::assertEquals($value, is_array($value) ? $instance->title->toArray() : $instance->title); + if (!empty($value)) { + self::assertNotNull($instance->getTitle()); + self::assertNotNull($instance->title); + } + } + + /** + * Test invalid property "title" + * @dataProvider invalidTitleDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidTitle(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setTitle($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validTitleDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_title')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidTitleDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_title')); + } + + /** + * Test property "confirmation" + * @dataProvider validConfirmationDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testConfirmation(mixed $value): void + { + $instance = $this->getTestInstance(); + self::assertEmpty($instance->getConfirmation()); + self::assertEmpty($instance->confirmation); + $instance->setConfirmation($value); + self::assertEquals($value, is_array($value) ? $instance->getConfirmation()->toArray() : $instance->getConfirmation()); + self::assertEquals($value, is_array($value) ? $instance->confirmation->toArray() : $instance->confirmation); + if (!empty($value)) { + self::assertNotNull($instance->getConfirmation()); + self::assertNotNull($instance->confirmation); + } + } + + /** + * Test invalid property "confirmation" + * @dataProvider invalidConfirmationDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidConfirmation(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setConfirmation($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validConfirmationDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_confirmation')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidConfirmationDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_confirmation')); + } +} diff --git a/tests/Request/PaymentMethods/ConfirmationData/ConfirmationQrTest.php b/tests/Request/PaymentMethods/ConfirmationData/ConfirmationQrTest.php new file mode 100644 index 00000000..d71290ba --- /dev/null +++ b/tests/Request/PaymentMethods/ConfirmationData/ConfirmationQrTest.php @@ -0,0 +1,135 @@ +object = $this->getMockBuilder(ConfirmationQr::class)->getMockForAbstractClass(); + $this->assertTrue(class_exists(ConfirmationQr::class)); + $this->assertInstanceOf(ConfirmationQr::class, $this->object); + } + + /** + * Test property "type" + * + * @return void + * @throws Exception + */ + public function testType(): void + { + $instance = $this->getTestInstance(); + self::assertContains($instance->getType(), ['qr']); + self::assertContains($instance->type, ['qr']); + self::assertNotNull($instance->getType()); + self::assertNotNull($instance->type); + } + + /** + * Test property "return_url" + * @dataProvider validReturnUrlDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testReturnUrl(mixed $value): void + { + $instance = $this->getTestInstance(); + self::assertEmpty($instance->getReturnUrl()); + self::assertEmpty($instance->return_url); + $instance->setReturnUrl($value); + self::assertEquals($value, is_array($value) ? $instance->getReturnUrl()->toArray() : $instance->getReturnUrl()); + self::assertEquals($value, is_array($value) ? $instance->return_url->toArray() : $instance->return_url); + if (!empty($value)) { + self::assertNotNull($instance->getReturnUrl()); + self::assertNotNull($instance->return_url); + } + } + + /** + * Test invalid property "return_url" + * @dataProvider invalidReturnUrlDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidReturnUrl(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setReturnUrl($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validReturnUrlDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_return_url')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidReturnUrlDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_return_url')); + } +} diff --git a/tests/Request/PaymentMethods/ConfirmationData/ConfirmationRedirectTest.php b/tests/Request/PaymentMethods/ConfirmationData/ConfirmationRedirectTest.php new file mode 100644 index 00000000..6f6d2908 --- /dev/null +++ b/tests/Request/PaymentMethods/ConfirmationData/ConfirmationRedirectTest.php @@ -0,0 +1,247 @@ +object = $this->getMockBuilder(ConfirmationRedirect::class)->getMockForAbstractClass(); + $this->assertTrue(class_exists(ConfirmationRedirect::class)); + $this->assertInstanceOf(ConfirmationRedirect::class, $this->object); + } + + /** + * Test property "type" + * + * @return void + * @throws Exception + */ + public function testType(): void + { + $instance = $this->getTestInstance(); + self::assertContains($instance->getType(), ['redirect']); + self::assertContains($instance->type, ['redirect']); + self::assertNotNull($instance->getType()); + self::assertNotNull($instance->type); + } + + /** + * Test property "enforce" + * @dataProvider validEnforceDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testEnforce(mixed $value): void + { + $instance = $this->getTestInstance(); + self::assertEmpty($instance->getEnforce()); + self::assertEmpty($instance->enforce); + $instance->setEnforce($value); + self::assertEquals($value, is_array($value) ? $instance->getEnforce()->toArray() : $instance->getEnforce()); + self::assertEquals($value, is_array($value) ? $instance->enforce->toArray() : $instance->enforce); + if (!empty($value)) { + self::assertNotNull($instance->getEnforce()); + self::assertNotNull($instance->enforce); + } + } + + /** + * Test invalid property "enforce" + * @dataProvider invalidEnforceDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidEnforce(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setEnforce($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validEnforceDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_enforce')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidEnforceDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_enforce')); + } + + /** + * Test property "return_url" + * @dataProvider validReturnUrlDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testReturnUrl(mixed $value): void + { + $instance = $this->getTestInstance(); + $instance->setReturnUrl($value); + self::assertNotNull($instance->getReturnUrl()); + self::assertNotNull($instance->return_url); + self::assertEquals($value, is_array($value) ? $instance->getReturnUrl()->toArray() : $instance->getReturnUrl()); + self::assertEquals($value, is_array($value) ? $instance->return_url->toArray() : $instance->return_url); + } + + /** + * Test invalid property "return_url" + * @dataProvider invalidReturnUrlDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidReturnUrl(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setReturnUrl($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validReturnUrlDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_return_url')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidReturnUrlDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_return_url')); + } + + /** + * Test property "locale" + * @dataProvider validLocaleDataProvider + * @param mixed $value + * + * @return void + * @throws Exception + */ + public function testLocale(mixed $value): void + { + $instance = $this->getTestInstance(); + self::assertEmpty($instance->getLocale()); + self::assertEmpty($instance->locale); + $instance->setLocale($value); + self::assertEquals($value, is_array($value) ? $instance->getLocale()->toArray() : $instance->getLocale()); + self::assertEquals($value, is_array($value) ? $instance->locale->toArray() : $instance->locale); + if (!empty($value)) { + self::assertNotNull($instance->getLocale()); + self::assertNotNull($instance->locale); + } + } + + /** + * Test invalid property "locale" + * @dataProvider invalidLocaleDataProvider + * @param mixed $value + * @param string $exceptionClass + * + * @return void + */ + public function testInvalidLocale(mixed $value, string $exceptionClass): void + { + $instance = $this->getTestInstance(); + + $this->expectException($exceptionClass); + $instance->setLocale($value); + } + + /** + * @return array[] + * @throws Exception + */ + public function validLocaleDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getValidDataProviderByType($instance->getValidator()->getRulesByPropName('_locale')); + } + + /** + * @return array[] + * @throws Exception + */ + public function invalidLocaleDataProvider(): array + { + $instance = $this->getTestInstance(); + return $this->getInvalidDataProviderByType($instance->getValidator()->getRulesByPropName('_locale')); + } +} diff --git a/tests/Request/PaymentMethods/CreatePaymentMethodRequestTest.php b/tests/Request/PaymentMethods/CreatePaymentMethodRequestTest.php index c12b3517..e91dac1d 100644 --- a/tests/Request/PaymentMethods/CreatePaymentMethodRequestTest.php +++ b/tests/Request/PaymentMethods/CreatePaymentMethodRequestTest.php @@ -77,8 +77,8 @@ class CreatePaymentMethodRequestTest extends AbstractTestCase self::assertTrue($instance->hasType()); self::assertEquals($value, is_array($value) ? $instance->getType()->toArray() : $instance->getType()); self::assertEquals($value, is_array($value) ? $instance->type->toArray() : $instance->type); - self::assertContains($instance->getType(), ['bank_card']); - self::assertContains($instance->type, ['bank_card']); + self::assertContains($instance->getType(), ['bank_card', 'sbp']); + self::assertContains($instance->type, ['bank_card', 'sbp']); } /** diff --git a/tests/Request/Payments/PaymentData/PaymentDataAlfaPayTest.php b/tests/Request/Payments/PaymentData/PaymentDataAlfaPayTest.php new file mode 100644 index 00000000..bc31f1cd --- /dev/null +++ b/tests/Request/Payments/PaymentData/PaymentDataAlfaPayTest.php @@ -0,0 +1,77 @@ +object = $this->getMockBuilder(PaymentDataAlfaPay::class)->getMockForAbstractClass(); + $this->assertTrue(class_exists(PaymentDataAlfaPay::class)); + $this->assertInstanceOf(PaymentDataAlfaPay::class, $this->object); + } + + /** + * Test property "type" + * + * @return void + * @throws Exception + */ + public function testType(): void + { + $instance = $this->getTestInstance(); + self::assertNotNull($instance->getType()); + self::assertNotNull($instance->type); + self::assertContains($instance->getType(), ['alfa_pay']); + self::assertContains($instance->type, ['alfa_pay']); + } +} diff --git a/tests/Request/Payments/PaymentData/PaymentDataFactoryTest.php b/tests/Request/Payments/PaymentData/PaymentDataFactoryTest.php index bf9a8032..14163fc8 100644 --- a/tests/Request/Payments/PaymentData/PaymentDataFactoryTest.php +++ b/tests/Request/Payments/PaymentData/PaymentDataFactoryTest.php @@ -194,6 +194,16 @@ class PaymentDataFactoryTest extends TestCase 'type' => PaymentMethodType::SBP, ], ], + [ + [ + 'type' => PaymentMethodType::ALFA_PAY, + ], + ], + [ + [ + 'type' => PaymentMethodType::SBER_LOAN, + ], + ], ]; foreach (PaymentMethodType::getEnabledValues() as $value) { $result[] = [['type' => $value]];