TinkoffSdk class
Methods
activate ({required String terminalKey , required String publicKey , bool isDeveloperMode = false , bool logging = false })
→ Future <bool >
Создание объекта для взаимодействия с SDK и передача данных продавца.
Данные для активации выдаются в личном кабинете после подключения к Интернет-Эквайрингу.
getCardList ({required String terminalKey , required String publicKey , required CustomerOptions customerOptions , FeaturesOptions featuresOptions = const FeaturesOptions() })
→ Future <void >
Открытие экрана списка привязанных карт
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openAttachCardScreen ({required String terminalKey , required String publicKey , required CustomerOptions customerOptions , FeaturesOptions featuresOptions = const FeaturesOptions() })
→ Future <void >
Открытие экрана привязки карт
openPaymentScreen ({required String terminalKey , required String publicKey , required OrderOptions orderOptions , required CustomerOptions customerOptions , FeaturesOptions featuresOptions = const FeaturesOptions() , AndroidReceipt ? androidReceipt , IosReceipt ? iosReceipt })
→ Future <TinkoffResult >
Открытие экрана оплаты.
Возвращает true
при успешной оплате, а
в случае ошибки либо отмены вернет false
.
showDynamicQRCode ({required AndroidDynamicQrCode androidDynamicQrCode , required IosDynamicQrCode iOSDynamicQrCode })
→ Future <TinkoffResult >
Отображает экран с одноразовым QR-кодом
, отсканировав который,
пользователь сможет провести оплату с помощью Системы быстрых платежей
showStaticQRCode ({FeaturesOptions ? featuresOptions })
→ Future <void >
Отображает экран с многоразовым QR-кодом
, отсканировав который,
пользователь сможет провести оплату с помощью Системы быстрых платежей
startCharge ()
→ Future <TinkoffResult >
toString ()
→ String
A string representation of this object.
inherited