2009
Table Of Contents
- Contents
- Introduction
- Downloading, Installing, and Activating
- Simple Payflow Transaction
- Performing Direct Payment Credit Card Transactions
- About Direct Payment Credit Card Processing
- Parameters Used in Transactions
- Submitting Sale Transactions
- Submitting Authorization/Delayed Capture Transactions
- When To Use Authorization/Delayed Capture Transactions
- Required Authorization Transaction Parameters
- Typical Authorization Transaction Parameter String
- Required Delayed Capture Transaction Parameters
- Delayed Capture Transaction: Capturing Transactions for Lower Amounts
- Delayed Capture Transaction: Capturing Transactions for Higher Amounts
- Delayed Capture Transaction: Error Handling and Retransmittal
- Submitting Credit Transactions
- Submitting Void Transactions
- Recharging to the Same Credit Card (Reference Transactions)
- Using Address Verification Service
- Card Security Code Validation
- Responses to Transaction Requests
- Testing Credit Card Transactions
- Verbosity: Viewing Processor- Specific Transaction Results
- Currency Codes
- Country Codes
- Index
Website Payments Pro Payflow Edition Developer’s Guide 57
Verbosity: Viewing Processor-Specific Transaction Results
Changing the Verbosity Setting
A
Table A.2 shows the increments that are possible on basic TRANSSTATE values.
Changing the Verbosity Setting
To specify a setting for VERBOSITY that differs from your account’s current setting, include
the VERBOSITY=<value> name-value pair in the transaction request, where <value> is LOW
or MEDIUM.
This is an example response with no VERBOSITY defined:
RESULT=0&PNREF=E19P0F5A5B95&RESPMSG=Approved&AUTHCODE=111111&AVSADDR=Y&AVSZ
IP=Y&CVV2MATCH=Y&PPREF=70C67987W0761540M&CORRELATIONID=23795f89710e7&IAVS=N
This is an example response from the same request with VERBOSITY=MEDIUM:
RESULT=0&PNREF=E79P0E23873D&RESPMSG=Approved&AUTHCODE=111111&AVSADDR=Y&AVSZ
IP=Y&CVV2MATCH=Y&PPREF=71L65308H1608350J&CORRELATIONID=6e4bbbefabd69&PROCAV
S=X&PROCCVV2=M&IAVS=N
T
ABLE A.2 TRANSSTATE increments
Increment Meaning
+100 The TRANSSTATE is incremented by 100 if no client acknowledgment (ACK) is
received. For example, if the original TRANSSTATE is 6, the new TRANSSTATE is
106. Transactions in this range do not settle.
For transactions in TRANSSTATE 106, use Auto Resettle in PayPal Manager’s
Transaction Terminal to submit them for settlement or void them using a manual
Vo id.
+200 The host process never receives ACK from the transaction broker (or backend
payment server). A transaction with a TRANSSTATE incremented by 200 is basically
in limbo and will not be settled.
+1000 If a void is run against a successful Authorization or Sale transaction, the original
TRANSSTATE is incremented by 1000. For example, if the original TRANSSTATE is
6, the new TRANSSTATE is 1006.