Developer's Guide

Table Of Contents
Payflow Pro Developer’s Guide 53
6
Responses to Transaction
Requests
When a transaction finishes, the Payflow server returns a response string made up of name-
value pairs. This is an example response string.
RESULT=0&PNREF=EFHP0D426A53&RESPMSG=APPROVED&AUTHCODE=25TEST&AVSADDR=Y&AVSZ
IP=N&CVV2MATCH=Y
Contents of a Response to a Credit Card Transaction Request
Table 6.1 describes values that can be returned in response strings.
TABLE 6.1 Transaction response values
Field Description Type Length
PNREF Payflow Transaction ID, a unique number that
identifies the transaction. PNREF is described in
“PNREF Format” on page 56.
Alpha-
numeric
12
RESULT The outcome of the attempted transaction. A
result of 0 (zero) indicates the transaction was
approved. Any other number indicates a decline
or error. RESULT values are described in
“RESULT Values and RESPMSG Text” on
page 56.
Numeric Variable
CVV2MATCH Result of the card security code (CVV2) check.
The issuing bank may decline the transaction if
there is a mismatch. In other cases, the
transaction may be approved despite a mismatch.
Alpha
Y, N, X, or
no response
1
RESPMSG The response message returned with the
transaction result. Exact wording varies.
Sometimes a colon appears after the initial
RESPMSG followed by more detailed
information. Response messages are described in
“RESULT Values and RESPMSG Text” on
page 56.
Alpha-
numeric
Va ri abl e