PaymentArguments constructor

PaymentArguments({
  1. required String amount,
  2. required String terminalId,
  3. required int merchantId,
  4. String? transactionId,
  5. CurrencyData? currencyData,
})

Creates a new PaymentArguments instance.

Parameters

  • amount: Required payment amount as string
  • terminalId: Required terminal identifier
  • merchantId: Required merchant identifier
  • transactionId: Optional transaction identifier
  • currencyData: Optional currency formatting data

Implementation

PaymentArguments({
  required this.amount,
  required this.terminalId,
  required this.merchantId,
  this.transactionId,
  this.currencyData,
});