Types¶
Типы данных для работы с API YooKassa.
Основные типы¶
- Enum
PaymentStatusConfirmationTypeReceiptRegistrationCancellationPartyCancellationReasonCancellationReason.THREE_DS_CHECK_FAILEDCancellationReason.CALL_ISSUERCancellationReason.CANCELED_BY_MERCHANTCancellationReason.CARD_EXPIREDCancellationReason.COUNTRY_FORBIDDENCancellationReason.DEAL_EXPIREDCancellationReason.EXPIRED_ON_CAPTURECancellationReason.EXPIRED_ON_CONFIRMATIONCancellationReason.FRAUD_SUSPECTEDCancellationReason.GENERAL_DECLINECancellationReason.IDENTIFICATION_REQUIREDCancellationReason.INSUFFICIENT_FUNDSCancellationReason.INTERNAL_TIMEOUTCancellationReason.INVALID_CARD_NUMBERCancellationReason.INVALID_CSCCancellationReason.ISSUER_UNAVAILABLECancellationReason.PAYMENT_METHOD_LIMIT_EXCEEDEDCancellationReason.PAYMENT_METHOD_RESTRICTEDCancellationReason.PERMISSION_REVOKEDCancellationReason.UNSUPPORTED_MOBILE_OPERATOR
PaymentMethodTypePaymentMethodType.CARDPaymentMethodType.YOO_MONEYPaymentMethodType.QIWIPaymentMethodType.SBERBANKPaymentMethodType.ALFABANKPaymentMethodType.TINKOFF_BANKPaymentMethodType.B2B_SBERBANKPaymentMethodType.SBPPaymentMethodType.MOBILE_BALANCEPaymentMethodType.CASHPaymentMethodType.INSTALLMENTSPaymentMethodType.SBER_LOANPaymentMethodType.SBER_BNPLPaymentMethodType.ELECTRONIC_CERTIFICATEPaymentMethodType.APPLE_PAY
- Payment
ConfirmationMoney- PaymentAmount (Alias)
PaymentAmountRecipientPayerBankDetailsPayerBankDetails.full_namePayerBankDetails.short_namePayerBankDetails.addressPayerBankDetails.innPayerBankDetails.bank_namePayerBankDetails.bank_branchPayerBankDetails.bank_bikPayerBankDetails.bank_accountPayerBankDetails.kppPayerBankDetails.bank_idPayerBankDetails.bicPayerBankDetails.sbp_operation_idPayerBankDetails.model_config
VatDataCardInfoPaymentMethodPaymentMethod.typePaymentMethod.idPaymentMethod.savedPaymentMethod.statusPaymentMethod.titlePaymentMethod.loginPaymentMethod.cardPaymentMethod.phonePaymentMethod.payer_bank_detailsPaymentMethod.payment_purposePaymentMethod.vat_dataPaymentMethod.account_numberPaymentMethod.discount_amountPaymentMethod.loan_optionPaymentMethod.suspended_untilPaymentMethod.articlesPaymentMethod.model_config
CancellationDetailsThreeDSInfoAuthorizationDetailsTransferSettlementDealPaymentPayment.idPayment.statusPayment.amountPayment.income_amountPayment.descriptionPayment.recipientPayment.payment_methodPayment.captured_atPayment.created_atPayment.expires_atPayment.confirmationPayment.testPayment.refunded_amountPayment.paidPayment.refundablePayment.receipt_registrationPayment.metadataPayment.cancellation_detailsPayment.authorization_detailsPayment.transfersPayment.dealPayment.merchant_customer_idPayment.invoice_detailsPayment.model_config
PaymentsListCustomerMarkQuantityMarkCodeInfoIndustryDetailsPaymentItemPaymentItem.descriptionPaymentItem.amountPaymentItem.vat_codePaymentItem.quantityPaymentItem.payment_subjectPaymentItem.payment_modePaymentItem.measurePaymentItem.mark_quantityPaymentItem.country_of_origin_codePaymentItem.customs_declaration_numberPaymentItem.excisePaymentItem.product_codePaymentItem.planned_statusPaymentItem.mark_code_infoPaymentItem.mark_modePaymentItem.payment_subject_industry_detailsPaymentItem.model_config
OperationDetailsReceiptPassengerFlightAirline
- Payment Method Data Types
- PaymentMethodData
- Способы оплаты
- SberLoanPaymentMethodData
- MobileBalancePaymentMethodData
- BankCardPaymentMethodData
- CashPaymentMethodData
- SberBnplPaymentMethodData
- SbpPaymentMethodData
- B2BSberbankPaymentMethodData
- ElectronicCertificatePaymentMethodData
- YooMoneyPaymentMethodData
- SberbankPaymentMethodData
- TinkoffBankPaymentMethodData
- Вспомогательные типы
- Примеры использования