TokenizationModuleInputData class

Входные данные для потока токенизации.

Annotations

Constructors

TokenizationModuleInputData({required String clientApplicationKey, required String shopName, required String purchaseDescription, required Amount amount, required SavePaymentMethod savePaymentMethod, required String shopId, TokenizationSettings tokenizationSettings = const TokenizationSettings(), TestModeSettings? testModeSettings, bool isLoggingEnabled = false, CustomizationSettings customizationSettings = const CustomizationSettings(), String? gatewayId, String? moneyAuthClientId, String? applicationScheme, String? applePayMerchantIdentifier, String? userPhoneNumber, GooglePayParameters googlePayParameters = const GooglePayParameters(), String? customerId, bool isSafeDeal = false})
Входные данные для потока токенизации.
const

Properties

amount Amount
Объект, содержащий сумму заказа и валюту
final
applePayMerchantIdentifier String?
По умолчанию null. Apple Pay merchant ID (обязательно для платежей через Apple Pay).
final
applicationScheme String?
По умолчанию null. Схема для возврата в приложение после успешной оплаты с помощью Sberpay в приложении СберБанк Онлайн или после успешной авторизации в YooMoney через мобильное приложение.
final
clientApplicationKey String
Ключ для клиентских приложений из личного кабинета ЮKassa
final
customerId String?
Уникальный идентификатор покупателя в вашей системе, например электронная почта или номер телефона. Не более 200 символов. Используется, если вы хотите запомнить банковскую карту и отобразить ее при повторном платеже в mSdk"
final
customizationSettings → CustomizationSettings
Настройки костюмизации
final
gatewayId String?
По умолчанию null. Используется, если у вас несколько платежных шлюзов с разными идентификаторами.
final
googlePayParameters GooglePayParameters
Настройки для оплаты через Google Pay
final
hashCode int
The hash code for this object.
no setterinherited
isLoggingEnabled bool
По умолчанию false. Включает логирование сетевых запросов.
final
isSafeDeal bool
  • iOS Является ли этот магазин безопасным магазином?
  • final
    moneyAuthClientId String?
    По умолчанию null. Идентификатор для центра авторизации в системе YooMoney.
    final
    props List<Object?>
    The list of properties that will be used to determine whether two instances are equal.
    no setter
    purchaseDescription String
    Описание заказа в форме оплаты (subtitle)
    final
    runtimeType Type
    A representation of the runtime type of the object.
    no setterinherited
    savePaymentMethod SavePaymentMethod
    Настройка сохранения способа оплаты. Если способ оплаты сохранен, магазин может производить регулярные платежи с помощью токена.
    final
    shopId String
    Идентификатор магазина в ЮKassa
    final
    shopName String
    Название магазина в форме оплаты (title)
    final
    stringify bool?
    If set to true, the toString method will be overridden to output this instance's props.
    no setterinherited
    testModeSettings TestModeSettings?
    По умолчанию null. Настройки тестового режима.
    final
    tokenizationSettings TokenizationSettings
    По умолчанию используется стандартный инициализатор со всеми способами оплаты. Можно настроить список способов оплаты и отображение логотипа ЮKassa в приложении.
    final
    userPhoneNumber String?
    По умолчанию null. Телефонный номер пользователя.
    final

    Methods

    noSuchMethod(Invocation invocation) → dynamic
    Invoked when a nonexistent method or property is accessed.
    inherited
    toJson() Map<String, Object?>
    toString() String
    A string representation of this object.

    Operators

    operator ==(Object other) bool
    The equality operator.
    inherited