{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Fraud", "type": "object", "properties": { "responseCode": { "type": "string", "description": "Response code indicating success or failure of the transaction at an API level. Errors at a record level will be handled through 'errorDetails' element associated with each record." }, "responseMessage": { "type": "string", "description": "Transaction response description corresponding to the response code." }, "auditControlNumber": { "type": "string", "description": "Unique number generated by FLD application and provided in the response message for a successful suspended fraud record submission ('FDA' event). This is used as a reference in the request API to subsequently modify, delete or convert a suspended to a confirmed fraud record and is echoed back. This attribute will be absent if the request is not processed by FLD application." }, "confirmedAuditControlNumber": { "type": "string", "description": "Unique number generated by FLD application and provided in the response message for a successful fraud record conversion from Suspected to Confirm fraud. This is used as a reference in the request API to subsequently modify, delete and other operations on confirmed fraud record and is echoed back. This attribute will be absent if the request is not processed by FLD application." }, "previousStatus": { "type": "string", "description": "Previous status of the transaction in terms of an FDC, FDD and FDE event." }, "currentStatus": { "type": "string", "description": "Current status of the transaction in terms of an FDA, FDC, FDD and FDE event." }, "channel": { "type": "string", "description": "Fraud request submission fld channel name. The value of the channel can be API or ONLINE_PORTAL" }, "submissionStatus": { "type": "string", "description": "Indicates the submission status of the suspected transaction." }, "matchLevelIndicator": { "type": "string", "description": "Indicates if it is a Mastercard-built or Issuer-built record. Possible values are 'M' for Mastercard built record and 'I' for Issuer built record. This attribute will be absent if the request is not processed by FLD application." }, "financialTransactionIndicator": { "type": "string", "description": "Indicates if the fraud record is being submitted against a financial transaction (having a clearing record) or a declined auth transaction (without a clearing record). Possible values are 'APPROVED' for financial transactions (having a clearing record) and 'DECLINED' for declined auth transactions (without a clearing record). This attribute will be absent if the request is not processed by FLD application." }, "authorizationResponse": { "type": "string", "description": "Provides the 'Auth Response Code' and 'Auth Response Code Description' combination if 'Financial Transaction Indicator' value is 'DECLINED'. This attribute will be absent for all other scenarios." } } }