sberbank_acquiring_core library Null safety

Classes

AcquiringRequest
Базовый класс создания запроса Acquiring API
AcquiringResponse
Базовый класс ответа Base API
ApplePayRecurrentRequest
Запрос на проведение рекуррентных платежей Apple Pay
ApplePayRecurrentResponse
Ответ на проведение рекуррентных платежей Apple Pay
ApplePayRequest
Запрос оплаты через Apple Pay
ApplePayResponse
Ответ оплаты через Apple Pay
AppToApp
Способ оплаты по сценарию app2app.
Attribute
Дополнительные параметры
BackToApp
Способ оплаты по сценарию back2app.
BankInfo
Информация о банке-эмитента
BaseLogger
Интерфейс базового логгера
BillingPayerData
Блок c регистрационными данными клиента (адрес, почтовый индекс), необходимыми для прохождения проверки адреса в рамках сервисов AVS/AVV.
BindCardRequest
Запрос активации связки
BindCardResponse
Ответ активации связки
Binding
Информация о связке
BindingInfo
Информация о привязке
CardAuthInfo
Открытая информация о карте
CreateBindingNoPaymentRequest
Запрос создания связки без проведения платежа
CreateBindingNoPaymentResponse
Ответ создания связки без проведения платежа
Data
Дополнительные параметры
DeclineRequest
Запрос отмены неоплаченного заказа
DeclineResponse
Ответ отмены неоплаченного заказа
DepositRequest
Запрос завершения на полную сумму в деньгах
DepositResponse
Ответ завершения на полную сумму в деньгах
ErrorInfo
Ошибка платежа
ExtendBindingRequest
Запрос изменения срока действия связки
ExtendBindingResponse
Ответ изменения срока действия связки
GetAllBindingsRequest
Запрос списка всех связок клиента с дубликатами
GetBindingsByCardOrIdRequest
Запрос списка связок определённой банковской карты
GetBindingsByCardOrIdResponse
Ответ списка связок определённой банковской карты
GetBindingsRequest
Запрос списка всех связок клиента
GetBindingsResponse
Ответ списка всех связок клиента
GetOrderStatusExtendedRequest
Расширенный запрос состояния заказа
GetOrderStatusExtendedResponse
Ответ состояния заказа
GetReceiptStatusRequest
Запрос сведений о кассовом чеке.
GetReceiptStatusResponse
Ответ сведений о кассовом чеке.
GooglePayRequest
Запрос на оплату с помощью Google Pay
GooglePayResponse
Ответ на оплату с помощью Google Pay
Logger
Позволяет использовать свой логгер или заданный
OFD
Блок с параметрами оператора фискальных данных.
OrderStatusInfo
Cостояние заказа в платёжной системе
PayerData
Информация о клиенте
PaymentAmountInfo
Информация о сумме платежа
ProxyRequest
Модель Proxy запроса, позволяет задать свой путь и заголовок при обращении к Proxy API.
Receipt
Блок с параметрами чека.
RefundRequest
Запрос возврата на полную сумму в деньгах
RefundResponse
Ответ возврата на полную сумму в деньгах
Refunds
Информация по возвратам
RegisterExternalParams
Внешние параметры для app2app и back2app
RegisterRequest
Запрос регистрации заказа
RegisterResponse
Ответ регистрации заказа
ReverseRequest
Запрос отмены оплаты заказа. Функция отмены доступна в течение ограниченного времени после оплаты, точные сроки необходимо уточнять в «Сбербанке».
ReverseResponse
Ответ отмены оплаты заказа.
SberbankAcquiring
Класс позволяет осуществлять взаимодействие с Sberbank Acquiring API.
SberbankAcquiringConfig
Класс позволяет конфигурировать SDK.
SberbankAcquiringConfigCredential
{@macro sberbank_acquiring}
SberbankAcquiringConfigProxy
{@macro sberbank_acquiring}
SberbankAcquiringConfigToken
{@macro sberbank_acquiring}
SecureAuthInfo
Информация о безопасности карты
ThreeDsInfo
Информация о 3DS
UnBindCardRequest
Запрос деактивации связки
UnBindCardResponse
Ответ деактивации связки
VerifyEnrollmentRequest
Запрос проверки вовлечённости карты в 3DS
VerifyEnrollmentResponse
Ответ проверки вовлечённости карты в 3DS

Extensions

PageViewX
PageView extension

Enums

AvsCode
AVS Response Сode - код ответа AVS-проверки (проверка адреса и почтового индекса держателя карты).
BindingType
Тип связоки
Enrolled
Признак вовлечённости карты в 3-D Secure.
Features
Способы проведения платежа
OrderStatus
Cостояние заказа в платёжной системе
OSType
Тип ОС.
PageView
По значению данного параметра определяется, какие страницы платёжного интерфейса должны загружаться для клиента. Возможны следующие значения.
PaymentState
Состояние заказа
PaymentSystem
Наименование платёжной системы.
PaymentWay
Способ совершения платежа (платёж в с вводом карточных данных, оплата по связке и т. п.).
ProtocolVersion
Версия протокола сообщения, получаемого от Google.
ReceiptStatus
Состояние чека

Typedefs

ProxyMapping = ProxyRequest? Function(AcquiringRequest request, bool isDebugMode)
Функция позволяющая модифицировать запрос к proxy api. Позволяет изменять путь и загаловок запроса.