scanToken method
Implementation
Future<UserTransaction> scanToken({
required String scanToken,
double? amount,
String? accountId,
List<Product>? products,
String? couponId,
TransactionStrategy strategy = TransactionStrategy.POINT_PREFERRED,
}) async {
String json = await channel.invokeMethod('scanToken', {
'env': envToInt(this.api.env),
'accessToken': this.api.accessToken,
'scanToken': scanToken,
'amount': amount,
'accountId': accountId,
'products': products,
'couponId': couponId,
'tx_strategy': strategy.value,
'privateMoneyId': this.privateMoneyId
});
return UserTransaction.fromJson(jsonDecode(json));
}