Class: Lithic::Models::Transaction::Event::NetworkInfo::Mastercard
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Lithic::Models::Transaction::Event::NetworkInfo::Mastercard
- Defined in:
- lib/lithic/models/transaction.rb
Overview
Instance Attribute Summary collapse
-
#banknet_reference_number ⇒ String?
Identifier assigned by Mastercard.
-
#original_banknet_reference_number ⇒ String?
Identifier assigned by Mastercard.
-
#original_switch_serial_number ⇒ String?
Identifier assigned by Mastercard.
-
#switch_serial_number ⇒ String?
Identifier assigned by Mastercard, applicable to single-message transactions only.
Method Summary
Methods inherited from Internal::Type::BaseModel
#==, ==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
This class inherits a constructor from Lithic::Internal::Type::BaseModel
Instance Attribute Details
#banknet_reference_number ⇒ String?
Identifier assigned by Mastercard. Guaranteed by Mastercard to be unique for any transaction within a specific financial network on any processing day.
1093 |
# File 'lib/lithic/models/transaction.rb', line 1093 required :banknet_reference_number, String, nil?: true |
#original_banknet_reference_number ⇒ String?
Identifier assigned by Mastercard. Matches the ‘banknet_reference_number` of a prior related event. May be populated in authorization reversals, incremental authorizations (authorization requests that augment a previously authorized amount), automated fuel dispenser authorization advices and clearings, and financial authorizations. If the original banknet reference number contains all zeroes, then no actual reference number could be found by the network or acquirer. If Mastercard converts a transaction from dual-message to single-message, such as for certain ATM transactions, it will populate the original banknet reference number in the resulting financial authorization with the banknet reference number of the initial authorization, which Lithic does not receive.
1109 |
# File 'lib/lithic/models/transaction.rb', line 1109 required :original_banknet_reference_number, String, nil?: true |
#original_switch_serial_number ⇒ String?
Identifier assigned by Mastercard. Matches the ‘switch_serial_number` of a prior related event. May be populated in returns and return reversals. Applicable to single-message transactions only.
1117 |
# File 'lib/lithic/models/transaction.rb', line 1117 required :original_switch_serial_number, String, nil?: true |
#switch_serial_number ⇒ String?
Identifier assigned by Mastercard, applicable to single-message transactions only.
1124 |
# File 'lib/lithic/models/transaction.rb', line 1124 required :switch_serial_number, String, nil?: true |