Clearing Messages

FieldDescriptionFormatMandatory
message_type"clearing"stringYes
message_qualifier"notification"stringYes
clearingInformation about clearing transactions.
clearing_categoryIdentifies the category of a clearing transaction.stringYes
presentment_typeThe type of presentment (First, Chargeback, Second or Arbitration).stringYes
transaction_typeUsed to identify the type of service used.stringYes
transaction_serviceNumerical value associated with the transaction_type.stringYes
reason_codeTypically used in dispute transactions to identify the reason of dispute. Will not be provided for Non Dispute Financials.stringOptional
reference_numberReference number of the clearing record provided by the Network.stringYes
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: 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_code.stringYes
cardholder_billing_currency_codeThe cardholder billing currency code.string(3)Yes
transaction_amountThe transaction amount, represented in transaction_currency_code.stringYes
cashback_amountThe amount of cashback included in the transaction, represented in transaction_currency_code.stringNo
transaction_currency_codeThe transaction currency code.string(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 places.stringYes
transaction_to_base_currency_rateThe rate applied to the transaction amount.stringYes
base_to_billing_currency_rateThe rate applied to calculate billing amount.stringYes
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 database.uuidYes
transaction_link_idThe Identifier of the transaction assigned by the Network to match to the Authorization.stringNo
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

stringYes
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 applicable.stringNo. 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 clearing.stringNo
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 record.uuidNo
retrieval_reference_numberRetrieval Reference Number of authorization.stringNo
system_trace_audit_numberSystem Trace Audit Number of authorization.stringNo
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 balance.stringYes for On Ledger Products
available_balanceUnder Development The available balance prior to any entries. A minus figure indicates a debit balance.stringYes 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 date.stringYes for On Ledger Products


Did this page help you?