9.4 Transaction Report Primary Elements
Primary Elements are listed within a <Transactions>
parent element, which defines the top-level entities of the message. See the table below for details of elements relevant to Discover Global Network.
For Discover Global Network reporting, Thredd use the new Global Transaction reporting format, which separates primary element into two separate reports:
• Non-clearing report — containing authorisation and other real-time messages
• Clearing report — containing financial messages based on the card scheme's release cycles (Discover implement one release cycle per day).
Element Name |
Description |
Data Type |
Occurs |
---|---|---|---|
Non-Clearing Report Primary Elements |
|||
Describes an Authorisation or Reversal. |
<CardAuthorisation> |
0 - n |
|
Clearing Report Primary Elements |
|||
Describes a Financial Advice or Financial Reversal. |
<CardFinancial> |
0 – n |
|
Describes a Chargeback, Chargeback Reversal, Representment or Representment Reversal. |
<CardChrgBackRepRes> |
0 – n |
|
Describes a MasterCard fee. |
<MasterCardFee> |
0 – n |
The presence of primary elements within an XML message depends on the card activity for the period being reported. For example, <CardChrgBackRepRes>
elements are only present when a chargeback (or reversal) or Representment (or reversal) is reported.
Non Clearing Report XML Example
This example shows the Primary Elements in a Non Clearing Report.
<?xmlversion="1.0"encoding="utf-8"?>
<Transactions>
<CardAuthorisation>…detail ommitted…</CardAuthorisation>
</Transactions>
Clearing Report XML Example
This example shows the Primary Elements in a Clearing Report.
<?xmlversion="1.0"encoding="utf-8"?>
<Transactions>
<CardChrgBackRepRes>…detail ommitted…</CardChrgBackRepres>
<CardFinancial>…detail ommitted…</CardFinancial>
<MasterCardFee>…detail ommitted…</MasterCardFee>
</Transactions>