User's Guide
Table Of Contents
- Payflow 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
- 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
- Deactivating Fraud Protection Services
- Index
Performing Buyer Authentication Transactions Using the SDK
ECI Values
6
48 Fraud Protection Services User’s Guide
RESULT Values for Transaction Declines or Errors
A RESULT value greater than zero indicates a decline or error. For this type of error, a
RESPMSG name-value pair is included. The exact wording of the RESPMSG may vary.
Sometimes a colon appears after the initial RESPMSG followed by more detailed information.
TABLE 6.9 Buyer Authentication transaction decline or error RESULT values
RESULT RESPMSG/Explanation
1001 Buyer Authentication Service unavailable
1002 Buyer Authentication Service — Transaction timeout
1003 Buyer Authentication Service — Invalid client version
1004 Buyer Authentication Service — Invalid timeout value
1011 Buyer Authentication Service unavailable
1012 Buyer Authentication Service unavailable
1013 Buyer Authentication Service unavailable
1014 Buyer Authentication Service — Merchant is not enrolled for Buyer Authentication
Service (3-D Secure). To enroll, log in to PayPal Manager, click Security, and then
click the Buyer Authentication Service banner on the page.
1021 Buyer Authentication Service — Invalid card type
1022 Buyer Authentication Service — Invalid or missing currency code
1023 Buyer Authentication Service — Merchant status for 3D secure is invalid
1041 Validate Authentication failed: missing or invalid PARES
1042 Validate Authentication failed: PARES format invalid
1043 Validate Authentication failed: Cannot find successful Verify Enrollment
1044 Validate Authentication failed: Signature validation failed for PARES
1045 Validate Authentication failed: Mismatched or invalid amount in PARES
1046 Validate Authentication failed: Mismatched or invalid acquirer in PARES
1047 Validate Authentication failed: Mismatched or invalid Merchant ID in PARES
1048 Validate Authentication failed: Mismatched or invalid card number in PARES
1049 Validate Authentication failed: Mismatched or invalid currency code in PARES
1050 Validate Authentication failed: Mismatched or invalid XID in PARES
1051 Validate Authentication failed: Mismatched or invalid order date in PARES
1052 Validate Authentication failed: This PARES was already validated for a previous
Validate Authentication transaction