Crate yandex_pay_api

Crate yandex_pay_api 

Source

Structs§

Agent
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#agent
AgentBuilder
A builder for Agent.
BaseMerchantApiOrder
Представляет данные заказа. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#basemerchantapiorder
BillingReport
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#billingreport
BillingReportBuilder
A builder for BillingReport.
CancelOrderRequest
CancelOrderRequestBuilder
A builder for CancelOrderRequest.
CaptureOrderRequest
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_capture-post#body
CaptureOrderRequestBuilder
A builder for CaptureOrderRequest.
Cart
Представляет данные корзины. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#cart
CartItem
Представляет данные о позиции корзины. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#cartitem
CartItemFeatures
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#cartitemfeatures
CartItemFeaturesBuilder
A builder for CartItemFeatures.
CartItemWithoutFinalPriceCamelCase
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_capture-post#cartitemwithoutfinalpricecamelcase
CartItemWithoutFinalPriceCamelCaseBuilder
A builder for CartItemWithoutFinalPriceCamelCase.
CartTotal
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#carttotal
CartTotalBuilder
A builder for CartTotal.
CartWithRequiredTotalWithoutFinalPrice
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_capture-post#cartwithrequiredtotalwithoutfinalprice
CartWithRequiredTotalWithoutFinalPriceBuilder
A builder for CartWithRequiredTotalWithoutFinalPrice.
Coupon
Представляет данные о купоне. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#coupon
CouponBuilder
A builder for Coupon.
CourierOption
Представляет опции курьерской доставки. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#courieroption
CreateOrderRequest
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#body
CreateOrderRequestBuilder
A builder for CreateOrderRequest.
CreateOrderResponse
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#createorderresponsedata
CreateRecurrentChargeRequest
Запрос на рекуррентное списание по подписке https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/subscriptions/merchant_v1_subscriptions_recur-post#body
CreateRecurrentChargeRequestBuilder
A builder for CreateRecurrentChargeRequest.
CreateSubscriptionRequest
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/subscriptions/merchant_v1_subscriptions-post#body
CreateSubscriptionRequestBuilder
A builder for CreateSubscriptionRequest.
CreateSubscriptionResponseData
Ответ на списание подписки https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/subscriptions/merchant_v1_subscriptions-post#createsubscriptionresponsedata
CustomerAggregates
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#customeraggregates
CustomerAggregatesBuilder
A builder for CustomerAggregates.
CustomerSubscriptionResponseData
Ответ на списание подписки https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/subscriptions/merchant_v1_subscriptions_recur-post#recursubscriptionresponsedata
Delivery
Представляет данные о доставке. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#delivery
Discount
Представляет данные о скидке. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#discount
DiscountBuilder
A builder for Discount.
FlexibleCustomerChoice
Представляет выбор даты и времени доставки. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#flexiblecustomerchoice
FlexibleTimeIntervals
Представляет интервалы времени доставки. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#flexibletimeintervals
FlexibleTimeIntervalsGridDescriptor
Представляет сетку интервалов времени доставки. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#flexibletimeintervalsgriddescriptor
GetSubscriptionRequest
Запрос на рекуррентное списание по подписке https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/subscriptions/merchant_v1_customer_subscription-get#body
GetSubscriptionRequestBuilder
A builder for GetSubscriptionRequest.
ItemQuantity
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#itemquantity
ItemQuantityBuilder
A builder for ItemQuantity.
ItemReceipt
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#itemreceipt
ItemReceiptBuilder
A builder for ItemReceipt.
Location
Представляет координаты местоположения. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#location
MarkQuantity
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#markquantity
MarkQuantityBuilder
A builder for MarkQuantity.
Measurements
Представляет измерения. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#measurements
MeasurementsBuilder
A builder for Measurements.
MerchantRedirectUrls
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#merchantredirecturls
MerchantRedirectUrlsBuilder
A builder for MerchantRedirectUrls.
MerchantRiskInfo
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#merchantriskinfo
MerchantRiskInfoBuilder
A builder for MerchantRiskInfo.
Operation
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_cancel-post#operation
OperationResponseData
OrderExtensions
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#renderedcart
OrderExtensionsBuilder
A builder for OrderExtensions.
OrderResponseData
Представляет данные ответа для получения деталей заказа. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#orderresponsedata
OrderResponseOperation
Представляет данные операции в ответе на запрос деталей заказа. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#orderresponseoperation
PaymentMethod
Представляет данные о выбранном способе оплаты. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#paymentmethod
PaymentsOperator
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#paymentsoperator
PaymentsOperatorBuilder
A builder for PaymentsOperator.
PeriodCheckAggregates
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#periodcheckaggregates
PeriodCheckAggregatesBuilder
A builder for PeriodCheckAggregates.
PickupOption
Представляет опции самовывоза. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#pickupoption
PickupSchedule
Представляет график работы точки самовывоза. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#pickupschedule
QRData
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#qrdata
QRDataBuilder
A builder for QRData.
RecurSubscriptionResponseData
Ответ на списание подписки https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/subscriptions/merchant_v1_subscriptions_recur-post#recursubscriptionresponsedata
RefundRequest
Тело запроса на возврат https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v2_refund-post#body
RefundRequestBuilder
A builder for RefundRequest.
RenderedCart
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#renderedcart
RenderedCartBuilder
A builder for RenderedCart.
RenderedCartItem
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#renderedcartitem
RenderedCartItemBuilder
A builder for RenderedCartItem.
SMSOffer
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#smsoffer
SMSOfferBuilder
A builder for SMSOffer.
ShippingMethod
Представляет данные о выбранном способе доставки. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#shippingmethod
ShippingPrice
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_capture-post#shippingprice
ShippingPriceBuilder
A builder for ShippingPrice.
SubmitRequest
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_submit-post#body
SubmitRequestBuilder
A builder for SubmitRequest.
Supplier
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#supplier
SupplierBuilder
A builder for Supplier.
TargetCart
Описывает итоговое состояние корзины https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v2_refund-post#targetcart
TargetCartBuilder
A builder for TargetCart.
TargetCartItem
Позиция корзины https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v2_refund-post#targetcartitem
TargetCartItemBuilder
A builder for TargetCartItem.
TargetShipping
Описывает итоговое состояние доставки https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v2_refund-post#targetshipping
TargetShippingBuilder
A builder for TargetShipping.
TimeInterval
Представляет интервал времени. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#timeinterval
TransferOperator
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#transferoperator
TransferOperatorBuilder
A builder for TransferOperator.
UniqrMetadata
https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_orders-post#uniqrmetadata
UniqrMetadataBuilder
A builder for UniqrMetadata.
YandexDeliveryOption
Представляет опции доставки Яндекс. https://pay.yandex.ru/docs/ru/custom/backend/yandex-pay-api/order/merchant_v1_order-get#yandexdeliveryoption
YandexPayApi
YandexPayApiRequest
YandexPayApiRequestBuilder
A builder for YandexPayApiRequest.
YandexPayApiResponse
YandexPayApiResponseError

Enums§

AgentType
Признак агента по предмету расчета (тег 1222) https://pay.yandex.ru/docs/ru/custom/fns#agent-type
AllowedPaymentMethodType
Возможные типы методов оплаты.
AvailablePaymentMethod
CardNetwork
Возможные платежные системы.
CartItemType
Возможные типы товара.
CartVersion
CouponStatus
Возможные статусы купона.
CourierCategory
Возможные категории курьерской доставки.
CourierOptionType
Возможные типы опций курьерской доставки.
CurrencyCode
DeliveryProvider
Возможные типы служб доставки.
DeliveryStatus
Возможные статусы доставки.
IntervalUnit
Measure
Значения quantity.measure - «мера количества предмета расчета» (тег 2108) https://pay.yandex.ru/docs/ru/custom/fns#measure-code
Method
MethodType
Возможные типы способов оплаты.
OperationStatus
Возможные статусы операции.
OperationType
Возможные типы операций.
OrderSource
PaymentMethodType
Значения paymentMethodType - «признак способа расчета» (тег 1214) https://pay.yandex.ru/docs/ru/custom/fns#payment-method-type
PaymentStatus
Возможные статусы оплаты.
PaymentSubjectType
Значения paymentSubjectType - «признак предмета расчета» (тег 1212) https://pay.yandex.ru/docs/ru/custom/fns#payment-subject-type
PickupProvider
Возможные типы точек самовывоза.
PreferredPaymentMethod
ShippingMethodType
Возможные типы способов доставки.
ShippingType
SubscriptionStatus
Tax
Налог https://pay.yandex.ru/docs/ru/custom/fns#tax
TimeIntervalsType
Тип интервалов.
YandexPayApiError

Traits§

HttpClient