StoredTransactionRecord class

Stored transaction record (offline transaction)

Constructors

StoredTransactionRecord({String? tpId, String? transactionType, double? transactionAmount, String? state, String? createdDate, String? maskedAccountNumber, String? transactionId, String? authCode, String? expressResponseCode, String? expressResponseMessage, String? hostResponseCode, String? expressTransactionDate, String? expressTransactionTime, String? expressTransactionTimezone, String? hostBatchId, String? hostItemId, double? hostBatchAmount, String? bin, String? emvData, String? cardNumberMasked, String? xmlTransactionId, String? approvalNumber, String? referenceNumber, String? processorName, String? transactionStatus, String? transactionStatusCode, String? hostTransactionId, String? pinlessPOSConversionIndicator, String? retrievalReferenceNumber, String? systemTraceAuditNumber, String? tokenId, String? tokenProvider})
const
StoredTransactionRecord.fromMap(Map<String, dynamic> map)
factory

Properties

approvalNumber String?
批准号 (From XML: ApprovalNumber)
final
authCode String?
授权码 (转发后可用)
final
bin String?
卡 BIN 号
final
卡组织 Logo (如 Visa, Mastercard)
final
cardNumberMasked String?
掩码卡号 (From XML: CardNumberMasked)
final
createdDate String?
创建日期 (本地存储时间或交易时间)
final
emvData String?
EMV 数据 (Base64 编码)
final
expressResponseCode String?
Express 响应代码
final
expressResponseMessage String?
Express 响应消息
final
expressTransactionDate String?
Express 交易日期 (YYYYMMDD)
final
expressTransactionTime String?
Express 交易时间 (HHMMSS)
final
expressTransactionTimezone String?
Express 交易时区
final
hashCode int
The hash code for this object.
no setterinherited
hostBatchAmount double?
主机批次金额
final
hostBatchId String?
主机批次 ID
final
hostItemId String?
主机项目 ID
final
hostResponseCode String?
主机响应代码
final
hostTransactionId String?
主机端交易 ID
final
maskedAccountNumber String?
掩码卡号 (如 xxxx-xxxx-xxxx-1234)
final
pinlessPOSConversionIndicator String?
PIN-less POS 转换指示符 (如 N)
final
processorName String?
处理器名称 (如 VANTIV_PROD)
final
referenceNumber String?
参考号
final
retrievalReferenceNumber String?
检索参考号 (RRN)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state String?
交易状态 (Stored, Processed)
final
systemTraceAuditNumber String?
系统跟踪审计号 (STAN)
final
tokenId String?
Token ID
final
tokenProvider String?
Token 提供者
final
tpId String?
交易 ID (内部唯一标识符)
final
transactionAmount double?
交易金额
final
transactionId String?
主机交易 ID (转发后可用)
final
transactionStatus String?
交易状态描述 (如 Approved)
final
transactionStatusCode String?
交易状态代码 (如 1)
final
transactionType String?
交易类型 (如 Sale, Refund, Void)
final
xmlTransactionId String?
交易 ID (From XML: TransactionID)
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Convert to JSON map
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited