Developer's Guide
Table Of Contents
- Payflow Pro Developer’s Guide
- Contents
- Introduction
- Downloading, Installing, and Activating
- Simple Payflow Transaction
- Credit Card Transactions
- Credit Card Features
- About Credit Card Processing
- Parameters Used in Credit Card 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 Voice Authorization Transactions
- Submitting Credit Transactions
- Submitting Void Transactions
- Submitting Inquiry Transactions
- Recharging to the Same Credit Card (Reference Transactions)
- Submitting Card-Present (SWIPE) Transactions
- Submitting Purchasing Card Transactions
- Using Address Verification Service
- Processing Platforms Supporting Address Verification Service
- Example Address Verification Service Request Parameter List
- Example Address Verification Service Response
- Card Security Code Validation
- Credit Card Testing
- Responses to Transaction Requests
- Processors Requiring Additional Transaction Parameters
- American Express
- First Data Merchant Services (FDMS) Nashville
- First Data Merchant Services (FDMS) South
- First Data Merchant Services (FDMS) North
- Merchant e-Solutions
- Elavon (Formerly Nova)
- Paymentech
- TSYS Acquiring Solutions
- Performing TeleCheck Electronic Check Transactions
- Submitting Purchasing Card Level 2 and Level 3 Transactions
- About Purchasing Cards
- About Program Levels
- About American Express Purchasing Card Transactions - Phoenix Processor
- American Express Phoenix Purchasing Card Transaction Processing
- First Data Merchant Services (FDMS) Nashville Purchasing Card Transaction Processing
- First Data Merchant Services (FDMS) North Purchasing Card Transaction Processing
- First Data Merchant Services South (FDMS) Purchasing Card Transaction Processing
- Global Payments - Central Purchasing Card Transaction Processing
- Global Payments - East Purchasing Card Transaction Processing
- Merchant e-Solutions Purchasing Card Transaction Processing
- Elavon (Formerly Nova) Purchasing Card Transaction Processing
- Paymentech Salem (New Hampshire) Purchasing Card Transaction Processing
- Paymentech Tampa Level 2 Purchasing Card Transaction Processing
- TSYS Acquiring Solutions Purchasing Card Transaction Processing
- VERBOSITY: Viewing Processor- Specific Transaction Results
- Additional Reporting Parameters
- ISO Country Codes
- Codes Used by FDMS South Only
- XMLPay
- Index
Payflow Pro Developer’s Guide 169
Index
VATREGNUM 118, 133
VATTAXAMT 118, 133
VATTAXPERCENT 118, 133
VENDOR 21, 89, 91
VERBOSITY 19, 20, 99, 135
ZIP 24, 27, 30, 34, 36, 40, 42, 44, 51, 67, 79, 83, 90,
91, 142
payflowpro.paypal.com 13
payment types 15
PayPal Developer Central 9
PHONENUM parameter 67, 79, 83, 91
pilot-payflowpro.paypal.com 13
PINless debit 27
pinless debit 15, 26, 27, 28
PNREF 53
format of value 56
PNREF parameter 93
PNREF value 56
PONUM parameter 101, 103, 104, 106, 107, 110, 114,
115, 117, 121, 123, 128, 129, 130, 132
PROCAVS parameter 54
PROCCVV2 parameter 54
Purchasing card transactions
American Express Phoenix 98
First Data Merchant Services Nashville 106
First Data Merchant Services North 107
First Data Merchant Services South 109
Global Payments - Central 112
Global Payments East 112
Merchant e-Solutions 113
Nova 120
Paymentech Salem (New Hampshire) 121
Paymentech Tampa 127
TSYS Acquiring Solutions 128
purchasing cards
about 97
BIN ranges 98
PWD parameter 21
R
RECURRING parameter 68, 73, 74, 76, 80, 81, 84, 88
REQNAME parameter 104
required parameters
electronic check 89
RESPMSG 53
RESPMSG parameter 93
RESPMSG value 56
RESULT 53
RESULT parameter 93
RESULT value 56
RESULT values
communication errors 62
S
sale transaction type 28
Sample Code and Documentation 9
Secure Sockets Layer 14
settlement operation 14
SHIPFROMZIP parameter 107, 110, 115, 118, 130, 133
SHIPPEDFROMZIP parameter 125, 126
SHIPTOCOUNTRY parameter 107, 109, 115, 118, 125,
126, 130, 133
SHIPTOFIRSTNAME parameter 67, 79, 83
SHIPTOLASTNAME parameter 67, 79, 83
SHIPTOSTREET parameter 67, 79, 83
SHIPTOZIP parameter 68, 79, 83, 101, 103, 104, 106,
107, 110, 115, 117, 121, 126, 128, 130, 132
Software Development Kit 9
SS parameter 91
SSL, see Secure Sockets Layer
STARTTIME parameter 38
STATE parameter 80, 110
Stored Value 55
storefront
testing 47
STREET parameter 27, 67, 79, 83, 91
SWIPE 66, 81
SWIPE parameter 27, 71, 73, 74, 76, 81, 87, 88, 110
T
TAXAMT 99
TAXAMT parameter 104, 106, 108, 110, 113, 114, 115,
117, 123, 126, 128, 129, 130, 132
TAXAMTn parameter 125
TAXEXEMPT parameter 106, 110, 114, 115, 117, 128,
129, 130, 132
TAXPERCENTAGE parameter 126
TAXPERCENTAGEn parameter 125
TENDER parameter 27
testing operation 47
testing transactions host address 13