Network Confirmation Specifications


FieldValueFormatMandatory
message_type“authorization”
"reversal"
stringYes
message_qualifier“network confirmation”stringYes
source

Identifies the source of the message:

clowd9

stringYes
cardContains vital information about the card as held in the CLOWD9 database
card_idThe Identifier of the card associated to the authorization requestuuidYes
card_form_factor

Form factor of card. Supported values:

“physical”
“virtual”

stringYes
card_status

The current status of the card:

"inactive"
"pending_auth"
"active"
"freeze"
"administrative"
"destroyed"
"lost"
"stolen"
"fraud"

Status values for CLOWD9 use only:
"risk"
"expired"

stringYes
card_endingThe last four digits of the PANstringUnder Development
customerContains vital information about the customer as held in the CLOWD9 database
customer_idThe Identifier of the Customer associated with the carduuidYes
customer_external_refExternal ID of the customer associated with the card, if heldstringNo
transactionDetails of the transaction
auth_typeUnder Development Used to identify the type of an authorization message:
"preauth",
"incremental",
"completion",
"recurring_initial"
"recurring_subsequent", or
"anticipated_amount_verification"
stringNo
credential_on_fileIndicates if the transaction was a credential on file transaction, either:
“y”
"n"
stringYes
transaction_typeIdentifies the type of service usedstringYes
transaction_serviceNumerical value associated with the transaction_typestringYes
transaction_idThe unique identifier of the transaction log entry in the CLOWD9 databaseuuidYes
system_trace_audit_numberThe System Trace Audit Number for the network message if present/applicablestringYes
retrieval_reference_numberThe Retrieval Reference Number for the network message if present/applicablestringNo - optional for Discover
network_transaction_idThe unique identifier of the transaction assigned by the networkstringYes
transmission_dateThe date, provided by the network, the message was receivedstring (MMDD)Yes
transmission_timeThe time, provided by the network, the message was received.
This is in UTC with all the data we have available
string (hhmmss)Yes
transaction_local_dateThe local date at the point of transaction origination (provided by the network)string (MMDD)No
transaction_local_timeThe local time at the point of transaction origination (provided by the network)string (hhmmss)No
transaction_amountThe amount to be authorized with the transaction. Can be “0” for non-financial messages.
Note: we only accept integers format
stringYes
transaction_currency_codeThe ISO currency code in which transaction_amount is representedstring (3)Yes
cardholder_billing_amountThe amount to be billed against the cardholder’s account, if the transaction currency is different to card settlement currency.
Note: Integer format is required
stringYes
cardholder_billing_currency_codeThe ISO currency code in which cardholder_billing_amount is representedstring (3)Yes
cardholder_billing_conversion_rateThe conversion rate used to calculate cardholder_billing_amount from transaction_amountstringYes
transaction_fee_amountRepresents the transaction fee charged by a Card Acceptor (Merchant), beginning with “C” for Credit and “D” for Debit. This is represented in the Product base currency, with 2 decimal places.stringNo
from_accountThe source account type of the transaction request:
“default”,
“savings”,
“checking”, or
“credit”
stringYes
to_accountThe destination account type of the transaction request:
“default”,
“savings”,
“checking”, or
“credit”
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

stringConditional
dcc_indicatorIndicates whether Dynamic Currency Conversion took place, either:
“y”, or
“n”
stringYes
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
3ds_indicatorIndicates whether 3D-Secure Authentication took place for this transaction, either:
“y”, or
“n”
stringYes
avs_outcomeProvides the outcome of the Address Verification Service performed by CLOWD9:
"m" Both match
"a" Address match only
"p" Post code match only
"n" Neither match
"r" Error while processing
stringYes
sca_indicatorIdentifies if one of the SCA limits has been exceeded, requiring further authentication.
"y", Limit has been exceeded and response_code will be 120
"n", Limit has not been exceeded or the transaction is exempt
stringNo
partial_approval_supportedIndicates whether Partial Approval is supported, either:
“y”
“n”
stringYes
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
authorization_codeA six digit code generated by CLOWD9, associated with the authorization requeststringYes
transaction_link_idThe Identifier of the transaction assigned by the Network. The Identifier will be provided in all future Financial messagesstringNo
fees
amountThe amount of the feestringNo
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
status
response_codeResponse code numeric value used by CLOWD9 and you for the final outcome of the requeststringYes
response_source

Indicates the source of the response_code value. Possible values:

“scheme”
“clowd9”

For Off Ledger, the value you provide in your Authorization response will be echoed

stringYes
response_reasonThe alpha description associated to the response_codestringYes
update

Under Development

Used in transactions where context from original/previous transaction is of relevance, such as reversals or pre-auth completion messages

original_message_typeThe Message Type from the related transactionstringNo
original_message_qualifierThe Message Qualifier from the related transactionstringNo
original_transaction_idThe CLOWD9 transaction log identifier of the related transactionuuidNo
original_system_trace_audit_numberThe System Trace Audit Number from the related transactionstringNo
original_retrieval_reference_numberThe Retrieval Reference Number from the related transactionstringNo
original_transmission_dateThe date the related transaction was receivedstring (MMDD)No
original_transmission_timeThe time related to when transaction was receivedstringNo
original_transaction_amountThe Transaction Amount from the related transactionstringNo
actual_transaction_amountThe Actual Transaction Amount to be applied in a partial reversalstringNo
actual_billing_amountThe Actual Billing Amount to be applied in a partial reversalstringNo
acquirerInformation about the Merchant and their Acquiring Institution at point of transaction capture
acquiring_institution_id_codeThe identification code of the Merchants Acquiring InstitutionstringYes
acquiring_institution_country_codeThe ISO country code of the Merchants Acquiring InstitutionstringYes
merchant_category_codeThe Merchant Category Code, numeric (4)stringYes
card_acceptor_terminal_idThe identifier of the Merchant terminalstringNo
card_acceptor_idThe identifier of the MerchantstringYes
card_acceptor_nameThe name of the MerchantstringYes
card_acceptor_cityThe city where the Merchant is registeredstringNo
card_acceptor_country_codeThe country the Merchant is registered in alpha (2)stringYes
card_acceptor_post_codeThe Postcode of the card acceptor entitystringNo
token_info
providerIdentifies the Token provider:
apple
google
stringNo
endingThe last four digits of the DPANstringNo
accountsAccount Information is only present as a result of Balance changing events
account_idThe identifier of the Account associated with the card_iduuidYes for On Ledger Products
actual_balanceThe actual balance following the Financial activity. A minus figure indicates a debit balancestringYes for On Ledger Products
available_balanceThe available balance following the Financial activity. A minus figure indicates a debit balancestringYes for On Ledger Products
overdraft_valueThe value of the agreed overdraftstringOptional
authorizedUnder Development
The total amount of authorized spend to date
stringYes for On Ledger Products
token_info
providerIdentifies the Token provider:
apple
google
stringNo
endingThe last four digits of the DPANstringNo

Did this page help you?