PaymentData constructor

PaymentData({
  1. String? pg,
  2. required String payMethod,
  3. bool? escrow,
  4. required String merchantUid,
  5. String? name,
  6. required num amount,
  7. Map<String, String>? customData,
  8. int? taxFree,
  9. int? vat,
  10. String? currency,
  11. String? language,
  12. String? buyerName,
  13. required String buyerTel,
  14. String? buyerEmail,
  15. String? buyerAddr,
  16. String? buyerPostcode,
  17. String? noticeUrl,
  18. List<int>? cardQuota,
  19. bool? digital,
  20. String? vbankDue,
  21. String? confirmUrl,
  22. String? mRedirectUrl = UrlData.redirectUrl,
  23. required String appScheme,
  24. String? bizNum,
  25. String? customerId,
  26. String? customerUid,
  27. bool? popup,
  28. String? naverUseCfm,
  29. bool? naverPopupMode,
  30. List<NaverProducts>? naverProducts,
  31. bool? naverCultureBenefit,
  32. String? naverProductCode,
  33. String? naverActionType,
  34. String? naverPurchaserName,
  35. String? naverPurchaserBirthday,
  36. String? naverChainId,
  37. String? naverMerchantUserKey,
  38. NaverInterface? naverInterface,
  39. Map<String, String>? period,
  40. String? company,
  41. bool? niceMobileV2,
  42. List<KcpProducts>? kcpProducts,
  43. Bypass? bypass,
})

Implementation

PaymentData({
  this.pg,
  required this.payMethod,
  this.escrow,
  required this.merchantUid,
  this.name,
  required this.amount,
  this.customData,
  this.taxFree,
  this.vat,
  this.currency,
  this.language,
  this.buyerName,
  required this.buyerTel,
  this.buyerEmail,
  this.buyerAddr,
  this.buyerPostcode,
  this.noticeUrl,
  this.cardQuota,
  this.digital,
  this.vbankDue,
  this.confirmUrl,
  this.mRedirectUrl = UrlData.redirectUrl,
  required this.appScheme,
  this.bizNum,
  this.customerId,
  this.customerUid,
  this.popup,
  this.naverUseCfm,
  this.naverPopupMode,
  this.naverProducts,
  this.naverCultureBenefit,
  this.naverProductCode,
  this.naverActionType,
  this.naverPurchaserName,
  this.naverPurchaserBirthday,
  this.naverChainId,
  this.naverMerchantUserKey,
  this.naverInterface,
  this.period,
  this.company,
  this.niceMobileV2,
  this.kcpProducts,
  this.bypass,
});