PaymentMethodDetailsCardPresentReceipt class final

A collection of fields required to be displayed on receipts. Only required for EMV transactions.

Constructors

PaymentMethodDetailsCardPresentReceipt({PaymentMethodDetailsCardPresentReceiptAccountType? accountType, String? applicationCryptogram, String? applicationPreferredName, String? authorizationCode, String? authorizationResponseCode, String? cardholderVerificationMethod, String? dedicatedFileName, String? terminalVerificationResults, String? transactionStatusInformation})
A collection of fields required to be displayed on receipts. Only required for EMV transactions.
const
PaymentMethodDetailsCardPresentReceipt.fromJson(Object? json)
factory

Properties

accountType PaymentMethodDetailsCardPresentReceiptAccountType?
final
applicationCryptogram String?
final
applicationPreferredName String?
final
authorizationCode String?
final
authorizationResponseCode String?
final
cardholderVerificationMethod String?
final
dedicatedFileName String?
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
terminalVerificationResults String?
final
transactionStatusInformation String?
final

Methods

encodeWith<V>(Encoder<V> encoder) → V
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
override

Operators

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

Static Methods

encode<V>(PaymentMethodDetailsCardPresentReceipt instance, Encoder<V> encoder) → V