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