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