SdkPaymentTransactionData constructor
SdkPaymentTransactionData({
- required Map<
String, dynamic> raw, - String? action,
- String? status,
- String? orderStatus,
- String? mOrderId,
- String? pOrderId,
- String? pRequestId,
- String? pspRefId,
- String? transactionId,
- bool? isLive,
- String? terminalLabel,
- String? remark,
- String? reason,
- String? currency,
- String? amount,
- String? channel,
- String? channelId,
- String? shippingFee,
- String? convenienceFee,
- SdkPaymentCustomerSnapshot? customerDetails,
- SdkPaymentServiceAddress? billingAddress,
- SdkPaymentServiceAddress? shippingAddress,
- String? ipCountry,
- String? psp,
- String? paymentMethod,
- String? mPaymentToken,
- String? transactionTime,
- SdkPaymentMethodDataSlice? paymentMethodData,
- String? apmName,
- String? apmIdentifier,
- String? subMerchantIdentifier,
- List<
SdkPaymentSlotEntry> parameters = const [], - List<
SdkPaymentSlotEntry> customData = const [], - bool? fraud,
- String? type,
- String? redirectUrl,
Implementation
SdkPaymentTransactionData({
required this.raw,
this.action,
this.status,
this.orderStatus,
this.mOrderId,
this.pOrderId,
this.pRequestId,
this.pspRefId,
this.transactionId,
this.isLive,
this.terminalLabel,
this.remark,
this.reason,
this.currency,
this.amount,
this.channel,
this.channelId,
this.shippingFee,
this.convenienceFee,
this.customerDetails,
this.billingAddress,
this.shippingAddress,
this.ipCountry,
this.psp,
this.paymentMethod,
this.mPaymentToken,
this.transactionTime,
this.paymentMethodData,
this.apmName,
this.apmIdentifier,
this.subMerchantIdentifier,
this.parameters = const [],
this.customData = const [],
this.fraud,
this.type,
this.redirectUrl,
});