showStaticQRCode method

Future<void> showStaticQRCode({
  1. FeaturesOptions? featuresOptions,
})

Отображает экран с многоразовым QR-кодом, отсканировав который, пользователь сможет провести оплату с помощью Системы быстрых платежей

При данном типе оплаты SDK никак не отслеживает статус платежа, соответственно Completer завершается только при ошибке либо отмене (закрытии экрана).

Implementation

Future<void> showStaticQRCode({
  FeaturesOptions? featuresOptions,
}) async {
  _checkActivated();
  final method = Method.showStaticQrScreen;

  final arguments = <String, dynamic>{
    method.featuresOptions:
        featuresOptions?.arguments ?? FeaturesOptions().arguments,
  };

  return _channel
      .invokeMethod(method.name, arguments)
      .then(parseTinkoffResult);
}