Skip to main content

FraudDecisionDetail

amountMinorinteger<int64>nullable
channelFraudDecisionChannelrequired

Possible values: [CARD_PRESENT, CARD_NOT_PRESENT, ACH, UNKNOWN]

consideredRules object[]required
  • Array [
  • actionFraudDispositionrequired

    Possible values: [ALLOW, REVIEW, BLOCK, FAILED, POST_AUTH_VOID, UNKNOWN]

    availabilityFraudEvidenceAvailabilitynullable

    Possible values: [AVAILABLE, UNAVAILABLE, UNKNOWN]

    considerationFraudRuleConsiderationrequired

    Possible values: [CONSIDERED, UNKNOWN]

    displayNamestringnullable
    observed objectnullable
    booleanValuebooleannullable
    numericValueinteger<int64>nullable
    unitFraudDecisionValueUnitrequired

    Possible values: [COUNT, AMOUNT_MINOR, PRESENCE, SECONDS, SAFE_TRANSACTION_SCORE, UNKNOWN]

    operatorActionFraudRuleActionnullable

    Possible values: [ALLOW, REVIEW, BLOCK, POST_AUTH_VOID, MONITOR]

    priorityinteger<int32>nullable
    reasonstringnullable
    reasonCodestringrequired
    ruleIdstringrequired
    ruleVersioninteger<int64>nullable
    scoreStatusFraudScoreStatusnullable

    Possible values: [AVAILABLE, INSUFFICIENT_INPUT, UNKNOWN]

    threshold objectnullable
    booleanValuebooleannullable
    numericValueinteger<int64>nullable
    unitFraudDecisionValueUnitrequired

    Possible values: [COUNT, AMOUNT_MINOR, PRESENCE, SECONDS, SAFE_TRANSACTION_SCORE, UNKNOWN]

    triggerResultFraudRuleTriggerResultrequired

    Possible values: [TRIGGERED, NOT_TRIGGERED, UNKNOWN]

    windowSecondsinteger<int64>nullable
  • ]
  • currencystringnullable
    decisionIdstring<uuid>required
    dispositionFraudDispositionrequired

    Possible values: [ALLOW, REVIEW, BLOCK, FAILED, POST_AUTH_VOID, UNKNOWN]

    engineVersionstringrequired
    evaluatedAtstring<date-time>required
    finalScore objectnullable
    actualDeltainteger<int32>nullable
    factorstringrequired
    issuerAvsWeightinteger<int32>nullable
    mappingVersionstringrequired
    modelVersionstringrequired
    nominalContributioninteger<int32>nullable
    normalizedAvsIssuerPostAuthAvsrequired

    Possible values: [MATCH, NO_MATCH, PARTIAL, UNKNOWN, UNAVAILABLE]

    policyVersionstringnullable
    preAuthModelVersionstringrequired
    preAuthScoreinteger<int32>nullable
    preAuthStatusFraudScoreStatusrequired

    Possible values: [AVAILABLE, INSUFFICIENT_INPUT, UNKNOWN]

    processorAttemptIdstring<uuid>required
    processorPlatformProcessorPlatformrequired

    Possible values: [TRANSIT, SIERRA, RAPID_CONNECT, CARDPOINTE, EPG, ECPI, SERVER_POST, MAVERICK_ACH, TRANSIT_SIMULATOR]

    recordedAtstring<date-time>required
    scoreinteger<int32>nullable
    sourceFraudFinalScoreEvidenceSourcerequired

    Possible values: [DURABLE_APPROVED_AUTHORIZATION]

    sourceDecisionIdstring<uuid>required
    statusFraudScoreStatusrequired

    Possible values: [AVAILABLE, INSUFFICIENT_INPUT, UNKNOWN]

    historicalSignals object[]
  • Array [
  • availabilityFraudEvidenceAvailabilityrequired

    Possible values: [AVAILABLE, UNAVAILABLE, UNKNOWN]

    networkRiskLanestringnullable
    networkRiskMappingVersionstringnullable
    networkRiskOperationIdstring<uuid>nullable
    observedAtstring<date-time>nullable
    provenanceFraudSignalProvenancerequired

    Possible values: [REQUEST, POLICY_ENGINE, VELOCITY_STORE, NETWORK_RISK_ENRICHMENT, UNKNOWN]

    typeFraudHistoricalSignalTyperequired

    Possible values: [RISK_SCORE_RANGE_1, RISK_SCORE_RANGE_2, RISK_SCORE_RANGE_3, RISK_SCORE_RANGE_4, RISK_SCORE_RANGE_5, RISK_SCORE_RANGE_6, RISK_SCORE_RANGE_7, RISK_SCORE_RANGE_8, RISK_SCORE_UNAVAILABLE]

    unavailableReasonstringnullable
  • ]
  • locationIdstringnullable
    merchantIdstringnullable
    organizationIdstringrequired
    paymentReferencestringrequired
    policyVersionstringrequired
    precedencePath object[]required
  • Array [
  • dispositionFraudDispositionrequired

    Possible values: [ALLOW, REVIEW, BLOCK, FAILED, POST_AUTH_VOID, UNKNOWN]

    reasonCodestringrequired
    ruleIdstringnullable
    selectedbooleanrequired
  • ]
  • processorProfileIdstring<uuid>nullable
    reasonCodesstring[]required
    safeTransactionScoreinteger<int32>nullable
    scoreEvidenceSourcesstring[]
    scoreModelVersionstringrequired
    scorePhasePaymentRiskScorePhasenullable

    Possible values: [PRE_ROUTING_ACCOUNT_INDEPENDENT, SELECTED_ROUTE_PRE_AUTH]

    scoreProvenanceFraudScoreProvenancenullable

    Possible values: [PRE_AUTH_DECISION]

    scoreSourceDecisionIdstring<uuid>nullable
    scoreStatusFraudScoreStatusrequired

    Possible values: [AVAILABLE, INSUFFICIENT_INPUT, UNKNOWN]

    signals object[]required
  • Array [
  • availabilityFraudEvidenceAvailabilityrequired

    Possible values: [AVAILABLE, UNAVAILABLE, UNKNOWN]

    observedAtstring<date-time>nullable
    provenanceFraudSignalProvenancerequired

    Possible values: [REQUEST, POLICY_ENGINE, VELOCITY_STORE, NETWORK_RISK_ENRICHMENT, UNKNOWN]

    typeFraudSignalTyperequired

    Possible values: [CARD_TESTING, BANK_ACCOUNT_TESTING, RECENT_DECLINE_BURST, RECENT_HIGH_RISK_SCORE, PRIOR_CHARGEBACK, CVV_MISMATCH, HIGH_RISK_COUNTRY, ADDRESS_MATCH, ADDRESS_MISMATCH, ADDRESS_UNAVAILABLE, ZIP_MATCH, ZIP_MISMATCH, ZIP_UNAVAILABLE, NAME_MATCH, NAME_MISMATCH, NAME_UNAVAILABLE, PHONE_MATCH, PHONE_MISMATCH, PHONE_UNAVAILABLE, EMAIL_MATCH, EMAIL_MISMATCH, EMAIL_UNAVAILABLE, IP_ADDRESS_MATCH, IP_ADDRESS_MISMATCH, IP_ADDRESS_UNAVAILABLE, NETWORK_ENHANCED_AUTH_AVAILABLE, NETWORK_ENHANCED_AUTH_UNAVAILABLE, NETWORK_ENHANCED_AUTH_UNKNOWN, RECAPTCHA_AUTOMATION, RECAPTCHA_UNEXPECTED_ENVIRONMENT, RECAPTCHA_TOO_MUCH_TRAFFIC, RECAPTCHA_UNEXPECTED_USAGE_PATTERNS, RECAPTCHA_LOW_CONFIDENCE, RECAPTCHA_HIGH_TRANSACTION_VELOCITY, RECAPTCHA_EXCESSIVE_ENUMERATION_PATTERN, RECAPTCHA_SHORT_IDENTITY_HISTORY, RECAPTCHA_GEOLOCATION_DISCREPANCY, RECAPTCHA_ASSOCIATED_WITH_FRAUD_CLUSTER, RECAPTCHA_STOLEN_INSTRUMENT_HIGH_RISK_V1, RECAPTCHA_CARD_TESTING_HIGH_RISK_V1, RECAPTCHA_LOW_BEHAVIORAL_TRUST_V1, RECAPTCHA_UNKNOWN, UNKNOWN]

    unavailableReasonstringnullable
  • ]
  • supersededDecisionIdstring<uuid>nullable
    transactionIdstring<uuid>nullable
    FraudDecisionDetail
    {
    "amountMinor": 0,
    "channel": "CARD_PRESENT",
    "consideredRules": [
    {
    "action": "ALLOW",
    "availability": "AVAILABLE",
    "consideration": "CONSIDERED",
    "displayName": "string",
    "observed": {
    "booleanValue": true,
    "numericValue": 0,
    "unit": "COUNT"
    },
    "operatorAction": "ALLOW",
    "priority": 0,
    "reason": "string",
    "reasonCode": "string",
    "ruleId": "string",
    "ruleVersion": 0,
    "scoreStatus": "AVAILABLE",
    "threshold": {
    "booleanValue": true,
    "numericValue": 0,
    "unit": "COUNT"
    },
    "triggerResult": "TRIGGERED",
    "windowSeconds": 0
    }
    ],
    "currency": "string",
    "decisionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "disposition": "ALLOW",
    "engineVersion": "string",
    "evaluatedAt": "2024-07-29T15:51:28.071Z",
    "finalScore": {
    "actualDelta": 0,
    "factor": "string",
    "issuerAvsWeight": 0,
    "mappingVersion": "string",
    "modelVersion": "string",
    "nominalContribution": 0,
    "normalizedAvs": "MATCH",
    "policyVersion": "string",
    "preAuthModelVersion": "string",
    "preAuthScore": 0,
    "preAuthStatus": "AVAILABLE",
    "processorAttemptId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "processorPlatform": "TRANSIT",
    "recordedAt": "2024-07-29T15:51:28.071Z",
    "score": 0,
    "source": "DURABLE_APPROVED_AUTHORIZATION",
    "sourceDecisionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "status": "AVAILABLE"
    },
    "historicalSignals": [
    {
    "availability": "AVAILABLE",
    "networkRiskLane": "string",
    "networkRiskMappingVersion": "string",
    "networkRiskOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "observedAt": "2024-07-29T15:51:28.071Z",
    "provenance": "REQUEST",
    "type": "RISK_SCORE_RANGE_1",
    "unavailableReason": "string"
    }
    ],
    "locationId": "string",
    "merchantId": "string",
    "organizationId": "string",
    "paymentReference": "string",
    "policyVersion": "string",
    "precedencePath": [
    {
    "disposition": "ALLOW",
    "reasonCode": "string",
    "ruleId": "string",
    "selected": true
    }
    ],
    "processorProfileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "reasonCodes": [
    "string"
    ],
    "safeTransactionScore": 0,
    "scoreEvidenceSources": [
    "string"
    ],
    "scoreModelVersion": "string",
    "scorePhase": "PRE_ROUTING_ACCOUNT_INDEPENDENT",
    "scoreProvenance": "PRE_AUTH_DECISION",
    "scoreSourceDecisionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "scoreStatus": "AVAILABLE",
    "signals": [
    {
    "availability": "AVAILABLE",
    "observedAt": "2024-07-29T15:51:28.071Z",
    "provenance": "REQUEST",
    "type": "CARD_TESTING",
    "unavailableReason": "string"
    }
    ],
    "supersededDecisionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    }