Fraud Check Transaction

If you wish to retrieve the Advanced Fraud results without introducing a Authorization or Sale transactions, use a Fraud Check transaction, as shown in the example below. Fraud Check transactions are only supported as Online transactions.

Fraud Check Request

You must specify the Fraud Check request as follows.

<fraudCheck id="Fraud Check Id" reportGroup="iQ Report Group">

  <advancedFraudChecks>

  <billToAddress>

  <shipToAddress>

  <amount>Transaction Amount</amount>

  <eventType>eventType Enum</eventType>

  <accountLogin>Account Login Name</accountLogin>

  <accountPasshash>Account Password Hash in Hex</accountPasshash>

</fraudCheck>

Example:  Fraud Check Request

<cnpOnlineRequestversion="12.5" xmlns="http://www.vantivcnp.com/schema" merchantId="81601">

  <authentication>

    <user>User Name</user>

    <password>password</password>

  </authentication>

  <fraudCheck id="002" reportGroup="001601">

    <advancedFraudChecks>

      <webSessionId>ASDFG-AXXXXAB999</webSessionId>

      <customAttribute1>Attribute passed to FraudSight</customAttribute1>

      <customAttribute2>Attribute passed to FraudSight</customAttribute2>

      <customAttribute3>Attribute passed to FraudSight</customAttribute3>

      <customAttribute4>Attribute passed to FraudSight</customAttribute4>

      <customAttribute5>Attribute passed to FraudSight</customAttribute5>

    </advancedFraudChecks>

    <billToAddress>

      <name>John Doe</name>

      <addressLine1>15 Main Street</addressLine1>

      <city>San Jose</city>

      <state>CA</state>

      <zip>95032-1234</zip>

      <country>USA</country>

      <phone>9782750000</phone>

      <email>jdoe@worldpay.com</email>

    </billToAddress>

    <shipToAddress>

      <name>Jane Doe</name>

      <addressLine1>15 Main Street</addressLine1>

      <city>San Jose</city>

      <state>CA</state>

      <zip>95032-1234</zip>

      <country>USA</country>

      <phone>9782750000</phone>

      <email>jdoe@worldpay.com</email>

    </shipToAddress>

    <amount>10015</amount>

    <eventType>payment</eventType>

    <accountLogin>jdoe123</accountLogin>

    <accountPasshash>4241B68FBC12414a94...DF141761614813</accountPasshash>

  </fraudCheck>

</cnpOnlineRequest>

Fraud Check Response

A Fraud Check response has the following structure.

<fraudCheckResponse id="Fraud Check Id" reportGroup="iQ Report Group">

  <cnpTxnId>Transaction Id</cnpTxnId>

  <response>Response Code</response>

  <message>Response Message</message>

  <location>Processing Location</location>

  <responseTime>Date and Time in GMT</responseTime>

  <advancedFraudResults>

</fraudCheckResponse>

Example:  Fraud Check Response

<cnpOnlineResponse version="12.7" xmlns="http://www.vantivcnp.com/schema" response="0" message="Valid Format">

  <fraudCheckResponse id="002" reportGroup="001601">

    <cnpTxnId>82823534116454639</cnpTxnId>

    <response>000</response>

    <message>Approved</message>

    <responseTime>2018-11-08T21:36:50</responseTime>

    <advancedFraudResults>

      <deviceReviewStatus>pass</deviceReviewStatus>

      <deviceReputationScore>50</deviceReputationScore>

      <triggeredRule>FlashImagesCookiesDisabled</triggeredRule>

    </advancedFraudResults>

  </fraudCheckResponse>

</cnpOnlineResponse>