payWithQr method
Future<void>
payWithQr(
{ - required String transactionId,
- required int terminalId,
- required int currencyId,
- required int merchantId,
- required num amount,
})
Implementation
Future<void> payWithQr({
required String transactionId,
required int terminalId,
required int currencyId,
required int merchantId,
required num amount,
}) async {
emit(const ICubitState.loading());
final request = DynamicQRRequest(
transactionId: transactionId,
currencyId: currencyId,
terminalId: terminalId,
merchantId: merchantId,
amount: amount,
);
final networkState = await _payWithQrCode.invoke(request);
final state = mapNetworkState(networkState);
emit(state);
}