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 167
Index
O
online help 9
operation
testing 47
ORDERDATE parameter 71, 72, 87, 109, 117, 132
ORDERDATETIME parameter 71, 73, 87
ORDERTIME parameter 110
ORIGID parameter 30, 33, 35, 37
P
parameters
required for electronic check 89
PARTNER parameter 21
Payflow documentation 9
Payflow parameters
ACCT 21, 28, 29, 30, 33, 34, 36, 40, 42
ACCTTYPE 40
ADDLAMTn 69, 84, 102, 123
ADDLAMTTYPEn 69, 85, 102, 123
ADDLMSGS 99, 136
ALTERNATETAXAMT 125
ALTERNATETAXID 125
ALTTAXAMT 115, 130
AMEXID 55, 138
AMEXPOSDATA 55, 138
AMT 21, 26, 28, 29, 30, 33, 34, 36, 89, 90, 99, 104
AUTHCODE 32, 54, 104
AVSADDR 51, 54
AVSZIP 51, 54
BALAMT 55
BATCHID 137
BILLTOCOUNTRY 30, 34, 36, 40, 80, 141
CHKNUM 89, 90
CHKTYPE 89, 90
CITY 30, 34, 36, 40, 80, 89, 90, 109, 141
COMMCARD 106
COMMCODE 117, 132
COMMENT1 26, 30, 34, 36, 90, 141
COMMENT2 26, 30, 34, 36, 90, 141
COMPANYNAME 30, 34, 36
CUSTBROWSER 66, 78, 82
CUSTCODE 30, 34, 36, 109, 112, 113, 141
CUSTHOSTNAME 66, 78, 82
CUSTIP 30, 34, 36, 67, 78, 82
CUSTREF 37
CUSTVATREGNUM 118, 133
CVV2 52
CVV2MATCH 51, 53
DATE_TO_SETTLE 137
DESC 72, 75, 104
DESC1 72, 103
DESC2 72, 103
DESC3 72, 103
DESC4 34, 72, 103
DISCOUNT 107, 109, 117, 125, 126, 132
DL 89, 90
DOB 90
DUTYAMT 30, 34, 36, 106, 107, 109, 115, 117, 126,
130, 132, 141
EMAIL 30, 34, 36, 66, 78, 82, 89, 90, 141
ENDTIME 37, 38
EXPDATE 21, 26, 28, 29, 30, 33, 34, 36, 40, 42
FIRSTNAME 26, 30, 34, 36, 40, 71, 72, 86, 109, 141
FREIGHTAMT 30, 34, 36, 99, 104, 106, 107, 109,
115, 117, 125, 126, 130, 132, 141
HANDLINGAMT 100, 104
HOSTADDRESS 20
HOSTCODE 93, 136
HOSTPORT 20
IAVS 54
INVNUM 30, 34, 36, 71, 72, 74, 76, 80, 87, 90, 103,
109, 115, 117, 118, 130, 133
INVOICEDATE 104
L_AMT1 101, 122
L_AMT2 101, 122
L_AMT3 101, 122
L_AMT4 101, 122
L_AMTn 66, 82, 108, 111, 119, 125, 126, 134
L_CATALOGNUMn 105
L_COMMCODEn 108, 111, 119, 134
L_COSTCENTERNUMn 105
L_COSTn 100, 105, 108, 111, 119, 126
L_DESC1 101, 122
L_DESC2 101, 122
L_DESC3 101, 122
L_DESC4 101, 122
L_DESCn 66, 81, 105, 108, 111, 116, 119, 125, 126,
131, 134
L_DISCOUNTn 108, 111, 116, 119, 125, 126, 131
L_FREIGHTAMTn 99, 105
L_HANDLINGAMTn 100, 105
L_PICKUPCITYn 105