startPayment static method

Future<void> startPayment({
  1. required double amount,
  2. required int inputType,
  3. required String description,
  4. bool singleStepAuth = true,
  5. String? receiptEmail,
  6. String? receiptPhone,
})

Начинает операцию принятия оплаты терминалом

inputType вид оплаты, все возможные значения в InputType Важно: Если вход в систему не осуществлен или нет связи с терминалом, то операция не начнется, при этом ошибки никакой не будет

Implementation

static Future<void> startPayment({
  required double amount,
  required int inputType,
  required String description,
  bool singleStepAuth = true,
  String? receiptEmail,
  String? receiptPhone
}) async {
  await _channel.invokeMethod('startPayment', {
    'amount': amount,
    'inputType': inputType,
    'description': description,
    'singleStepAuth': singleStepAuth,
    'receiptEmail': receiptEmail,
    'receiptPhone': receiptPhone
  });
}