Clearing Messages

FieldDescriptionFormatMandatory
message_type"clearing"stringYes
message_qualifier"notification"stringYes
clearingInformation about clearing transactions
clearing_categoryIdentifies the category of a clearing transactionstringYes
presentment_typeThe type of presentment (First, Chargeback, Second or Arbitration)stringYes
transaction_typeUsed to identify the type of service usedstringYes
transaction_serviceNumerical value associated with the transaction_typestringYes
reason_codeTypically used in dispute transactions to identify the reason of dispute. Will not be provided for Non Dispute FinancialsstringOptional
reference_numberThe Retrieval Reference Number for the network message if present/applicablestringNo - optional for Discover
sequence_numberThe sequence number of the clearing record. Used to identify multiple clearing transactions associated to the same authorization.
Default value is 0
stringYes
dateDate of transaction as per clearing record:
Visa: MMDD
Mastercard / Discover: YYYY-MM-DD
stringYes
authorization_codeA six position code. Supported values are:
  • Spaces
  • A to Z
  • 0 to 9
string(6)Yes
cardholder_billing_amountThe cardholder billing transaction amount, represented in cardholder_billing_currency_codestringYes
cardholder_billing_currency_codeThe cardholder billing currency codestring(3)Yes
transaction_amountThe transaction amount, represented in transaction_currency_codestringYes
cashback_amountThe amount of cashback included in the transaction, represented in transaction_currency_codestringNo
transaction_currency_codeThe transaction currency codestring(3)Yes
interchange_feeRepresents the interchange fee amount, beginning with “C” for Credit and “D” for Debit. This is represented in the Product base currency, with 6 decimal placesstringYes
transaction_to_base_currency_rateThe rate applied to the transaction amountstringNo - optional for Discover
base_to_billing_currency_rateThe rate applied to calculate billing amount.stringNo - optional for Discover
cardholder_billing_conversion_rateThe cardholder billing conversion rate.stringYes
card_acceptor_nameThe name of the merchant as received in the clearing record.stringYes
card_idThe ID of the card related to the clearing record.UUIDYes
card_endingThe last four digits of the PAN.stringUnder Development
clearing_outcomeIdentifies the outcome of matching the clearing to the original authorization:
“0” - Matching auth found, amounts match,
“1” - Matching auth found, amounts mismatch within network rules,
“8” - Matching auth found, amounts mismatch not within network rules, or
“9” - Matching auth not found
stringYes
record_id_clearingThe unique identifier of the clearing record in the CLOWD9 databaseuuidYes
last_multiple_record Where multiple clearings relate to one original authorization:

"false" Further clearing records are expected
"true" No further clearing records are expected
stringNo
transaction_link_idThe Identifier of the transaction assigned by the Network to match to the AuthorizationstringNo
pan_entry_modeIdentifies the PAN entry methodstringYes
cardholder_condition

Cardholder condition indicator provided during the authorization. Possible values are:

“00” cardholder present, normal transaction
“01” cardholder not present
“02” cardholder present
“03” card present, suspicious activity
“05” cardholder present
“08” cardholder not present, mail or telephone order
“59” cardholder not present, electronic order (ecommerce)
“71” cardholder present (Used in US only)

stringNo
chip_indicatorIndicates if the Integrated Chip Card was used:
“n”,
“contact”, or
“contactless”
stringYes
pin_indicatorIndicates whether the PIN for the transaction was checked, its nature and the result:
“n”,
“offline_passed”,
“offline_failed”,
“online_passed”, or
“online_failed”
stringYes
dcc_indicatorIndicates whether Dynamic Currency Conversion took place, either
“y”, or
“n”
stringYes
3ds_indicatorIndicates whether 3D-Secure Authentication took place for this transaction, either
“y”, or
“n”
stringYes
eci

E-Commerce authentication indicator. For an e-commerce transaction, when available, identifies the various security measures applied before transaction submission. Possible values:

"0" - Not applicable to the transaction
"1" - Single transaction of mail/phone order
"2" - Recurring transaction
"3" - Instalment payment
"4" - Mail/Telephone order type unknown
“5” - Fully authenticated
“6” - Authentication attempted but unsuccessful
"7" - Authentication not attempted
"8" - Non-secure transaction

stringNo - optional for Discover
fees
amountThe amount of the fee.stringNo
typeThe type of fee applied:
fixed_fee variable_fee
minimum_fee
maximum_fee
fx_markup_fee
stringNo
revised_cardholder_billing_conversion_rateThis rate will be used instead of the cardholder_billing_conversion_rate where a fx_markup_fee is applicablestringNo. Only present for the fx_markup_fee
fees_amountThe total amount of fees to be charged. The revised_cardholder_billing_amount should be used.
This is independent of any Network fees
stringNo
revised_cardholder_billing_amountThe amount to be debited where there are fees included in the clearingstringNo
authorizationsCarries information about the authorization(s) related to the clearing message.
Note: This is a repeating field and may contain reference to more than one authorization transaction
auth_transaction_idThe ID of the authorization identified matching the clearing recorduuidNo
retrieval_reference_numberRetrieval Reference Number of authorizationstringNo
system_trace_audit_numberSystem Trace Audit Number of authorizationstringNo
accounts
account_idUnder Development The identifier of the Account associated with the card_iduuidYes for On Ledger Products
actual_balanceUnder Development The actual balance prior to any entries. A minus figure indicates a debit balancestringYes for On Ledger Products
available_balanceUnder Development The available balance prior to any entries. A minus figure indicates a debit balancestringYes for On Ledger Products
overdraft_valueUnder Development
The value of the agreed overdraft
stringYes for On Ledger Products
authorizedUnder Development The total amount of authorized spend to datestringYes for On Ledger Products

Did this page help you?