User's Guide
Table Of Contents
- Payflow Pro Fraud Protection Services User’s Guide
- Preface
- Overview
- How Fraud Protection Services Protect You
- Configuring the Fraud Protection Services Filters
- Assessing Transactions that Triggered Filters
- Activating and Configuring the Buyer Authentication Service
- Performing Buyer Authentication Transactions Using the SDK
- Testing the Buyer Authentication Service
- Buyer Authentication Transaction Overview
- Buyer Authentication Terminology
- Buyer Authentication Server URLs
- Detailed Buyer Authentication Transaction Flow
- Call 1: Verify that the cardholder is enrolled in the 3-D Secure program
- Call 2: POST the authentication request to and redirect the customer’s browser to the ACS URL
- Call 3: Validate the PARES authentication data returned by the ACS server
- Call 4: Submit the intended transaction request to the Payflow server
- Example Buyer Authentication Transactions
- Buyer Authentication Transaction Parameters and Return Values
- ECI Values
- Logging Transaction Information
- Screening Transactions Using the Payflow SDK
- Downloading the Payflow SDK (Including APIs and API Documentation)
- Transaction Data Required by Filters
- Transaction Parameters Unique to the Filters
- Existing Payflow Parameters Used by the Filters
- Response Strings for Transactions that Trigger Filters
- Accepting or Rejecting Transactions That Trigger Filters
- Logging Transaction Information
- Responses to Credit Card Transaction Requests
- Fraud Filter Reference
- Testing the Transaction Security Filters
- Good and Bad Lists
- AVS Failure Filter
- BIN Risk List Match Filter
- Country Risk List Match Filter
- Email Service Provider Risk List Match Filter
- Freight Forwarder Risk List Match Filter
- Geo-location Failure Filter
- International IP Address Filter
- International Shipping/Billing Address Filter
- IP Address Match Filter
- Shipping/Billing Mismatch Filter
- Total Item Ceiling Filter
- Total Purchase Price Ceiling Filter
- Total Purchase Price Floor Filter
- USPS Address Validation Failure Filter
- ZIP Risk List Match Filter
- Testing Buyer Authentication Transactions Using the Payflow SDK
- Deactivating Fraud Protection Services
- Index
Fraud Protection Services User’s Guide 61
Screening Transactions Using the Payflow SDK
Response Strings for Transactions that Trigger Filters
7
RESULT=126&PNREF=VFHA28926593&RESPMSG=Under review by Fraud
Service&AUTHCODE=041PNI&AVSADDR=Y&AVSZIP=N&CVV2MATCH=X&HOSTCODE=A&PROCAVS=A
&PROCCVV2=X&IAVS=N&PREFPSMSG=Review: More than one rule was triggered for
Review&FPS_PREXMLDATA[2898]=<triggeredRules><rule
num="1"><ruleId>2</ruleId><ruleAlias>CeilingAmount</ruleAlias><ruleDescript
ion>Total Purchase Price
Ceiling</ruleDescription><action>R</action><triggeredMessage>The purchase
amount of 7501 is greater than the ceiling value set of
7500</triggeredMessage><rulevendorparms><ruleParameter
num="1"><name>CeilingValue</name><value
type="USD">75.00</value></ruleParameter></rulevendorparms></rule><rule
num="2"><ruleId>6</ruleId><ruleAlias>HighOrderNumber</ruleAlias><ruleDescri
ption>Total Item
Ceiling</ruleDescription><action>R</action><triggeredMessage>16 items were
ordered, which is over the maximum allowed quantity of
15</triggeredMessage><rulevendorparms><ruleParameter
num="1"><name>Value</name><value
type="Integer">15</value></ruleParameter></rulevendorparms></rule><rule
num="3"><ruleId>7</ruleId><ruleAlias>BillShipMismatch</ruleAlias><ruleDescr
iption>Shipping/Billing
Mismatch</ruleDescription><action>R</action><triggeredMessage>The billing
and shipping addresses did not match</triggeredMessage></rule><rule
num="4"><ruleId>13</ruleId><ruleAlias>HighRiskBinCheck</ruleAlias><ruleDesc
ription>BIN Risk List
Match</ruleDescription><action>R</action><triggeredMessage>The card number
is in a high risk bin list</triggeredMessage></rule><rule
num="5"><ruleId>37</ruleId><ruleAlias>HighRiskZIPCheck</ruleAlias><ruleDesc
ription>Zip Risk List
Match</ruleDescription><action>R</action><triggeredMessage>High risk
shipping zip</triggeredMessage></rule><rule
num="6"><ruleId>16</ruleId><ruleAlias>BillUSPostalAddressCheck</ruleAlias><
ruleDescription>USPS Address Validation
Failure</ruleDescription><action>R</action><triggeredMessage>The billing
address is not a valid US
Address</triggeredMessage><rulevendorparms><ruleParameter
num="1"><name>AddressToVerify</name><value
type="String">bill</value></ruleParameter></rulevendorparms></rule><rule
num="7"><ruleId>10</ruleId><ruleAlias>HighRiskEmailCheck</ruleAlias><ruleDe
scription>Email Service Provider Risk List
Match</ruleDescription><action>R</action><triggeredMessage>The email
address fraud@asiamail.com in billEmail was found in a high risk email
provider list</triggeredMessage></rule><rule
num="8"><ruleId>38</ruleId><ruleAlias>GeoLocationCheck</ruleAlias><ruleDesc
ription>Geo-Location
Failure</ruleDescription><action>R</action><triggeredMessage>GeoLocation
difference: Bill Address and IP, GeoLocation difference: Ship Address and
IP</triggeredMessage></rule><rule
num="9"><ruleId>8</ruleId><ruleAlias>NonUSIPAddress</ruleAlias><ruleDescrip
tion>International IP
Address</ruleDescription><action>R</action><triggeredMessage>The IP address
is from: CZ</triggeredMessage></rule><rule