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
Contents
4 Website Payments Pro Payflow Edition Developer’s Guide
Parameters Used in Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Submitting Sale Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
When To Use a Sale Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Additional Parameters For Sale Transactions . . . . . . . . . . . . . . . . . . . . . . 24
Typical Sale Transaction Parameter String . . . . . . . . . . . . . . . . . . . . . . . 24
Submitting Authorization/Delayed Capture Transactions . . . . . . . . . . . . . . . . . . 24
When To Use Authorization/Delayed Capture Transactions. . . . . . . . . . . . . . . 25
Required Authorization Transaction Parameters . . . . . . . . . . . . . . . . . . . . 25
Typical Authorization Transaction Parameter String . . . . . . . . . . . . . . . . . . . 25
Required Delayed Capture Transaction Parameters . . . . . . . . . . . . . . . . . . 25
Delayed Capture Transaction: Capturing Transactions for Lower Amounts. . . . . . . 27
Delayed Capture Transaction: Capturing Transactions for Higher Amounts . . . . . . 28
Delayed Capture Transaction: Error Handling and Retransmittal . . . . . . . . . . . . 28
Submitting Credit Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Required Credit Transaction Parameters . . . . . . . . . . . . . . . . . . . . . . . . 28
Credit Transaction Parameter Strings . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Submitting Void Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
When To Use a Void Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Required Void Transaction Parameters . . . . . . . . . . . . . . . . . . . . . . . . . 31
Example Void Transaction Parameter String . . . . . . . . . . . . . . . . . . . . . . 31
Recharging to the Same Credit Card (Reference Transactions). . . . . . . . . . . . . . . 32
When To Use a Reference Transaction . . . . . . . . . . . . . . . . . . . . . . . . . 32
Transaction Types that Can Be Used as the Original Transaction . . . . . . . . . . . 32
Fields Copied From Reference Transactions . . . . . . . . . . . . . . . . . . . . . . 33
Example Reference Transaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Using Address Verification Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Example Address Verification Service Request . . . . . . . . . . . . . . . . . . . . . 34
Example Address Verification Service Response . . . . . . . . . . . . . . . . . . . . 34
Card Security Code Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Example CVV2 Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Example CVV2 Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Chapter 5 Responses to Transaction Requests . . . . . . . . . . . .37
Contents of a Response to a Credit Card Transaction Request . . . . . . . . . . . . . . . 37
Address Verification Service Responses From PayPal . . . . . . . . . . . . . . . . . . . 39
Card Security Code Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Normalized Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
PayPal Card Security Code Results . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
PNREF Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41