cardRefundTransaction static method

Future<HaloStartTransactionResult> cardRefundTransaction(
  1. double transactionAmount,
  2. String merchantTransactionReference,
  3. String transactionCurrency
)

Implementation

static Future<HaloStartTransactionResult> cardRefundTransaction(
    double transactionAmount,
    String merchantTransactionReference,
    String transactionCurrency) async {
  Map<String, dynamic> args = {
    MethodArgs.transactionAmount: transactionAmount,
    MethodArgs.merchantTransactionReference: merchantTransactionReference,
    MethodArgs.transactionCurrency: transactionCurrency
  };

  var transactionStartResultMap =
  await _channel.invokeMethod(MethodTypes.cardRefundTransaction, args);

  return makeHaloStartTransactionResult(transactionStartResultMap);
}