InvoicePaymentRequest constructor

const InvoicePaymentRequest({
  1. required PaymentMethod? paymentMethod,
  2. required String merchantId,
  3. required double amount,
  4. required String currency,
  5. required String phoneNumber,
  6. required String email,
  7. required String orderReferenceId,
  8. required String orderNumber,
  9. String locale = 'en_US',
  10. String paymentType = 'PAY_BY_INSTALMENTS',
  11. required Invoice invoice,
  12. required AdditionalData additionalData,
})

Implementation

const InvoicePaymentRequest({
  required this.paymentMethod,
  required this.merchantId,
  required this.amount,
  required this.currency,
  required this.phoneNumber,
  required this.email,
  required this.orderReferenceId,
  required this.orderNumber,
  this.locale = 'en_US',
  this.paymentType = 'PAY_BY_INSTALMENTS',
  required this.invoice,
  required this.additionalData,
});