Developer's Guide
Table Of Contents
Website Payments Pro Developer’s Guide 83
A
Verbosity: Viewing Processor-
Specific Transaction Results
Transaction results (especially values for declines and error conditions) returned by the
PayPal processor vary in detail level and in format. The VERBOSITY parameter enables
you to control the kind and level of information you want returned.
By default, VERBOSITY is set to LOW. A LOW setting causes the server to normalise
the transaction result values. Normalising the values limits them to a standardised set
of values and simplifies the process of integrating Website Payments Pro.
By setting VERBOSITY to MEDIUM, you can view PayPal’s raw response values.
This setting is more 'verbose' than the LOW setting in that it returns more detailed,
processor-specific information.
Supported Verbosity Settings
PayPal supports the following VERBOSITY settings.
z LOW: This is the default setting for Website Payments Pro accounts. The following
values are returned: {RESULT, PNREF, RESPMSG, AUTHCODE, AVSADDR, AVSZIP,
CVV2MATCH, IAVS, CARDSECURE}
z MEDIUM: All the values returned for a LOW setting, plus the following values:
NOTE: For information on interpreting the responses returned by the processor
for the MEDIUM VERBOSITY setting, contact your processor directly.
TABLE A.1 Verbosity settings
Field Name Type Length Description
HOSTCODE char 7 Response code returned by the PayPal processor.
This value is not normalised.
RESPTEXT char 17 Text corresponding to the response code returned
by the PayPal processor. This text is not normalised.
PROCAVS char 1 AVS response from the PayPal processor
PROCCVV2 char 1 CVV2 response from the PayPal processor
PROCCARDSECURE char 1 VPAS/SPA response from the PayPal processor.
ADDLMSGS char Up to 1048
characters.
Typically 50
characters.
Additional error message that indicates that the
merchant used a feature that is disabled.