KhipuPaymentForm constructor

KhipuPaymentForm({
  1. required int amount,
  2. required String currency,
  3. required String subject,
  4. String? transactionId,
  5. String? custom,
  6. String? body,
  7. String? bankId,
  8. String? returnUrl,
  9. String? cancelUrl,
  10. String? pictureUrl,
  11. String? notifyUrl,
  12. String? contractUrl,
  13. String? notifyApiVersion,
  14. DateTime? expiresDate,
  15. bool? sendEmail,
  16. String? payerName,
  17. String? payerEmail,
  18. bool? sendReminders,
  19. String? responsibleUserEmail,
  20. String? fixedPayerPersonalIdentifier,
  21. String? integratorFee,
  22. String? collectAccountUuid,
  23. DateTime? confirmTimeoutDate,
  24. String? mandatoryPaymentMethod,
  25. String? pspClientMerchantName,
})

Implementation

KhipuPaymentForm({
  required this.amount,
  required this.currency,
  required this.subject,
  this.transactionId,
  this.custom,
  this.body,
  this.bankId,
  this.returnUrl,
  this.cancelUrl,
  this.pictureUrl,
  this.notifyUrl,
  this.contractUrl,
  this.notifyApiVersion,
  this.expiresDate,
  this.sendEmail,
  this.payerName,
  this.payerEmail,
  this.sendReminders,
  this.responsibleUserEmail,
  this.fixedPayerPersonalIdentifier,
  this.integratorFee,
  this.collectAccountUuid,
  this.confirmTimeoutDate,
  this.mandatoryPaymentMethod,
  this.pspClientMerchantName,
});