initialize static method
Implementation
@Deprecated(
'Use YPay.initialize(modules: [quickPayModule(...)]) instead.',
)
static Future<void> initialize({
required QuickPayConfig config,
required QuickPaymentStateListener listener,
}) async {
if (!YPay.isInitialized) {
await YPay.initialize(
environment: config.environment.toYPayEnvironment(),
locale: config.locale.toYPayLocale(),
theme: config.theme.toYPayTheme(),
enableLogging: config.enableLogging,
modules: [
quickPayModule(
merchantId: config.merchantId,
merchantName: config.merchantName,
merchantUrl: config.merchantUrl,
environment: config.environment,
locale: config.locale,
theme: config.theme,
enableLogging: config.enableLogging,
stateListener: listener._toY(),
),
],
);
}
_instance = YandexQuickPay._();
}