CardAcquisitionTransaction class abstract
CardAcquisitionTransaction
Properties:
- allowedPaymentBrand - Card payment brands allowed by the Sale System for the payment transaction.
- allowedLoyaltyBrand - Loyalty brands or programs allowed by the Sale System for the loyalty transaction.
- loyaltyHandling - Type of Loyalty processing requested by the Sale System. An way to specify what the POI has to handle concerning the loyalty. Possible values: * Allowed * Forbidden * Processed * Proposed * Required
- customerLanguage - The language used on the terminal screen or in text printed by the terminal. Typical use case is setting the language on unattended terminals. Format: two-character ISO 639:2023 format.
- forceEntryMode - Payment instrument entry mode requested by the Sale System. Avoid retry on an out of order card reading device, when the sale system knows that some card entry modes on the POI do not work. Possible values: * CheckReader * Contactless * File * ICC * Keyed * MagStripe * Manual * RFID * Scanned * SynchronousICC * Tapped
- forceCustomerSelectionFlag - Indicates if the Customer realises the selection of the card application.
- totalAmount - Amount of a transaction. In the Card Acquisition Request message, it allows the processing of a contactless card.
- paymentType - Type of payment transaction. Elements requested by the Sale System that are related to the payment only. Possible values: * CashAdvance * CashDeposit * Completion * FirstReservation * Instalment * IssuerInstalment * Normal * OneTimeReservation * PaidOut * Recurring * Refund * UpdateReservation
- cashBackFlag - Cash back has been requested with the payment transaction. Allows choice of the Customer language when the POI displays messages or print text to Merchant interface.
- Annotations
-
- @BuiltValue.new()
Constructors
- CardAcquisitionTransaction([void updates(CardAcquisitionTransactionBuilder b)])
-
factory
Properties
-
allowedLoyaltyBrand
→ BuiltList<
String> ? -
Loyalty brands or programs allowed by the Sale System for the loyalty transaction.
no setter
-
allowedPaymentBrand
→ BuiltList<
String> ? -
Card payment brands allowed by the Sale System for the payment transaction.
no setter
- cashBackFlag → bool?
-
Cash back has been requested with the payment transaction. Allows choice of the Customer language when the POI displays messages or print text to Merchant interface.
no setter
- customerLanguage → String?
-
The language used on the terminal screen or in text printed by the terminal. Typical use case is setting the language on unattended terminals. Format: two-character ISO 639:2023 format.
no setter
- forceCustomerSelectionFlag → bool?
-
Indicates if the Customer realises the selection of the card application.
no setter
-
forceEntryMode
→ BuiltList<
CardAcquisitionTransactionForceEntryModeEnum> ? -
Payment instrument entry mode requested by the Sale System. Avoid retry on an out of order card reading device, when the sale system knows that some card entry modes on the POI do not work. Possible values: * CheckReader * Contactless * File * ICC * Keyed * MagStripe * Manual * RFID * Scanned * SynchronousICC * Tapped
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- loyaltyHandling → LoyaltyHandling?
-
Type of Loyalty processing requested by the Sale System. An way to specify what the POI has to handle concerning the loyalty. Possible values: * Allowed * Forbidden * Processed * Proposed * Required
no setter
- paymentType → PaymentType?
-
Type of payment transaction. Elements requested by the Sale System that are related to the payment only. Possible values: * CashAdvance * CashDeposit * Completion * FirstReservation * Instalment * IssuerInstalment * Normal * OneTimeReservation * PaidOut * Recurring * Refund * UpdateReservation
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- totalAmount → num?
-
Amount of a transaction. In the Card Acquisition Request message, it allows the processing of a contactless card.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(CardAcquisitionTransactionBuilder)) → CardAcquisitionTransaction -
Rebuilds the instance.
inherited
-
toBuilder(
) → CardAcquisitionTransactionBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
CardAcquisitionTransaction> -
no setter