PayUseCaseParams constructor

PayUseCaseParams({
  1. required PaymentOptions paymentOptions,
  2. CardPaymentData? cardPaymentData,
  3. required String merchantReferenceId,
  4. required String customerMerchantProfileId,
  5. required num amount,
  6. required String signature,
  7. required String customerMobile,
  8. required String customerEmail,
  9. required bool isfeesOnCustomer,
  10. required String description,
  11. required String customerFirstName,
  12. required String customerLastName,
  13. TokenizedCard? tokenizedCard,
})

Implementation

PayUseCaseParams({
  required this.paymentOptions,
  this.cardPaymentData,
  required this.merchantReferenceId,
  required this.customerMerchantProfileId,
  required this.amount,
  required this.signature,
  required this.customerMobile,
  required this.customerEmail,
  required this.isfeesOnCustomer,
  required this.description,
  required this.customerFirstName,
  required this.customerLastName,
  this.tokenizedCard,
});