PaymentRequest constructor

PaymentRequest({
  1. required int amount,
  2. required Currency currency,
  3. required String email,
  4. String? reference,
  5. required PaymentMethod paymentMethod,
  6. Map<String, dynamic>? metadata,
  7. String? callbackUrl,
})

Implementation

PaymentRequest({
  required this.amount,
  required this.currency,
  required String email,
  this.reference,
  required this.paymentMethod,
  this.metadata,
  this.callbackUrl,
}) : email = ValidationUtils.sanitizeString(email);