@@ -397,11 +397,42 @@ class EventNetworkInfoMastercard(BaseModel):
397
397
only.
398
398
"""
399
399
400
+ original_banknet_reference_number : Optional [str ] = None
401
+ """[Available on January 28th] Identifier assigned by Mastercard.
402
+
403
+ Matches the `banknet_reference_number` of a prior related event. May be
404
+ populated in authorization reversals, incremental authorizations (authorization
405
+ requests that augment a previously authorized amount), automated fuel dispenser
406
+ authorization advices and clearings, and financial authorizations. If the
407
+ original banknet reference number contains all zeroes, then no actual reference
408
+ number could be found by the network or acquirer. If Mastercard converts a
409
+ transaction from dual-message to single-message, such as for certain ATM
410
+ transactions, it will populate the original banknet reference number in the
411
+ resulting financial authorization with the banknet reference number of the
412
+ initial authorization, which Lithic does not receive.
413
+ """
414
+
415
+ original_switch_serial_number : Optional [str ] = None
416
+ """[Available on January 28th] Identifier assigned by Mastercard.
417
+
418
+ Matches the `switch_serial_number` of a prior related event. May be populated in
419
+ returns and return reversals. Applicable to single-message transactions only.
420
+ """
421
+
400
422
401
423
class EventNetworkInfoVisa (BaseModel ):
402
424
transaction_id : Optional [str ] = None
403
425
"""Identifier assigned by Visa."""
404
426
427
+ original_transaction_id : Optional [str ] = None
428
+ """[Available on January 28th] Identifier assigned by Visa.
429
+
430
+ Matches the `transaction_id` of a prior related event. May be populated in
431
+ incremental authorizations (authorization requests that augment a previously
432
+ authorized amount), authorization advices, financial authorizations, and
433
+ clearings.
434
+ """
435
+
405
436
406
437
class EventNetworkInfo (BaseModel ):
407
438
acquirer : Optional [EventNetworkInfoAcquirer ] = None
@@ -563,7 +594,9 @@ class Event(BaseModel):
563
594
within the same transaction lifecycle and can be used to locate a particular
564
595
transaction, such as during processing of disputes. Not all fields are available
565
596
in all events, and the presence of these fields is dependent on the card network
566
- and the event type.
597
+ and the event type. If the field is populated by the network, we will pass it
598
+ through as is unless otherwise specified. Please consult the official network
599
+ documentation for more details about these fields and how to use them.
567
600
"""
568
601
569
602
result : Literal [
0 commit comments