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">
<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>
</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>