PaymentResult class

Constructors

PaymentResult({required String businessId, required String userId, required String transactionId, required String transactionReference, required String traceId, required TransactionType transactionType, required double amount, required String isoCurrencyCode, required String shortCurrencyCode, required PaymentStatus transactionStatus, required String status, required String statusCode, required String statusMessage, required String statusDescription, required String batchReference, required int batchNumber, required String paymentType, required String paymentProviderId, required PaymentProviderType paymentProviderType, required String paymentProviderName, required String merchantId, required String authCode, required String authResponseCode, required String authResponse, required String entry, required String entryMode, required String paymentMethod, required String maskedPan, required String uti, required String terminalId, double otherAmount = 0.00, Map<String, Object> data = const {}, String qrCodeUrl = '', String? rrn = '', String? stan = '', String? aid = '', String? tvr = '', String? tsi = '', String? cvr = '', String? arc = '', String? atc = '', String? applab = ''})
PaymentResult.failed({String businessId = '', String userId = '', String transactionId = '', String transactionReference = '', String traceId = '', TransactionType transactionType = TransactionType.none, double amount = 0.00, String isoCurrencyCode = '', String shortCurrencyCode = '', String merchantId = '', PaymentProviderType paymentProviderType = PaymentProviderType.unknown, double otherAmount = 0.00, Map<String, Object> data = const {}, String qrCodeUrl = '', PaymentStatus transactionStatus = PaymentStatus.failed, required String status, required String statusCode, required String statusMessage, String statusDescription = 'The transaction could not be completed', String batchReference = '', int batchNumber = 0, String paymentType = '', String paymentProviderId = '', String paymentProviderName = '', String authCode = '', String authResponseCode = '', String authResponse = '', String entry = '', String entryMode = '', String paymentMethod = '', String maskedPan = '', String uti = '', String terminalId = '', String? rrn = '', String? stan = '', String? aid = '', String? tvr = '', String? tsi = '', String? cvr = '', String? arc = '', String? atc = '', String? applab = '', required String message})

Properties

aid String?
getter/setter pair
amount double
getter/setter pair
applab String?
getter/setter pair
arc String?
getter/setter pair
atc String?
getter/setter pair
authCode String
getter/setter pair
authResponse String
getter/setter pair
authResponseCode String
getter/setter pair
batchNumber int
getter/setter pair
batchReference String
getter/setter pair
businessId String
getter/setter pair
createdBy String
getter/setter pair
cvr String?
getter/setter pair
data Map<String, Object>
getter/setter pair
dateCreated DateTime
getter/setter pair
dateUpdated DateTime
getter/setter pair
entry String
getter/setter pair
entryMode String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
getter/setter pair
isoCurrencyCode String
getter/setter pair
maskedPan String
getter/setter pair
merchantId String
getter/setter pair
otherAmount double
getter/setter pair
paymentMethod String
getter/setter pair
paymentProviderId String
getter/setter pair
paymentProviderName String
getter/setter pair
paymentProviderType PaymentProviderType
getter/setter pair
paymentType String
getter/setter pair
qrCodeUrl String
getter/setter pair
rrn String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shortCurrencyCode String
getter/setter pair
stan String?
getter/setter pair
status String
getter/setter pair
statusCode String
getter/setter pair
statusDescription String
getter/setter pair
statusMessage String
getter/setter pair
terminalId String
getter/setter pair
totalAmount double
no setter
traceId String
getter/setter pair
transactionId String
getter/setter pair
transactionReference String
getter/setter pair
transactionStatus PaymentStatus
getter/setter pair
transactionType TransactionType
getter/setter pair
tsi String?
getter/setter pair
tvr String?
getter/setter pair
updatedBy String
getter/setter pair
userId String
getter/setter pair
uti String
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toOrderTransaction() OrderTransaction
toString() String
A string representation of this object.
inherited

Operators

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