Class Transaction.TransactionEvent.NetworkInfo
-
- All Implemented Interfaces:
public final class Transaction.TransactionEvent.NetworkInfoInformation provided by the card network in each event. This includes common identifiers shared between you, Lithic, the card network and in some cases the acquirer. These identifiers often link together events within the same transaction lifecycle and can be used to locate a particular transaction, such as during processing of disputes. Not all fields are available in all events, and the presence of these fields is dependent on the card network and the event type. If the field is populated by the network, we will pass it through as is unless otherwise specified. Please consult the official network documentation for more details about these fields and how to use them.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classTransaction.TransactionEvent.NetworkInfo.BuilderA builder for NetworkInfo.
public final classTransaction.TransactionEvent.NetworkInfo.Acquirerpublic final classTransaction.TransactionEvent.NetworkInfo.Amexpublic final classTransaction.TransactionEvent.NetworkInfo.Mastercardpublic final classTransaction.TransactionEvent.NetworkInfo.Visa
-
Method Summary
-
-
Method Detail
-
acquirer
final Optional<Transaction.TransactionEvent.NetworkInfo.Acquirer> acquirer()
-
amex
final Optional<Transaction.TransactionEvent.NetworkInfo.Amex> amex()
-
mastercard
final Optional<Transaction.TransactionEvent.NetworkInfo.Mastercard> mastercard()
-
visa
final Optional<Transaction.TransactionEvent.NetworkInfo.Visa> visa()
-
_acquirer
final JsonField<Transaction.TransactionEvent.NetworkInfo.Acquirer> _acquirer()
Returns the raw JSON value of acquirer.
Unlike acquirer, this method doesn't throw if the JSON field has an unexpected type.
-
_amex
final JsonField<Transaction.TransactionEvent.NetworkInfo.Amex> _amex()
Returns the raw JSON value of amex.
Unlike amex, this method doesn't throw if the JSON field has an unexpected type.
-
_mastercard
final JsonField<Transaction.TransactionEvent.NetworkInfo.Mastercard> _mastercard()
Returns the raw JSON value of mastercard.
Unlike mastercard, this method doesn't throw if the JSON field has an unexpected type.
-
_visa
final JsonField<Transaction.TransactionEvent.NetworkInfo.Visa> _visa()
Returns the raw JSON value of visa.
Unlike visa, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final Transaction.TransactionEvent.NetworkInfo.Builder toBuilder()
-
validate
final Transaction.TransactionEvent.NetworkInfo validate()
-
builder
final static Transaction.TransactionEvent.NetworkInfo.Builder builder()
Returns a mutable builder for constructing an instance of NetworkInfo.
The following fields are required:
.acquirer() .amex() .mastercard() .visa()
-
-
-
-