Developer's Guide
Table Of Contents
- 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 Account Verifications With TRXTYPE=A
- 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
- 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
- Additional Processor Information
- Index
Payflow Pro Developer’s Guide 173
Index
testing 49
ORDERDATE parameter 73, 74, 88, 112, 120, 135
ORDERDATETIME parameter 73, 75, 89
ORDERTIME parameter 113
ORIGID parameter 30, 35, 37, 38
P
parameters
required for electronic check 91
PARTNER parameter 21
Payflow parameters
ACCT 21, 28, 30, 31, 35, 37, 41, 43
ACCTTYPE 41
ADDLAMTn 71, 86, 104, 126
ADDLAMTTYPEn 71, 86, 104, 126
ADDLMSGS 101, 140
ALTERNATETAXAMT 128
ALTERNATETAXID 128
ALTTAXAMT 118, 133
AMEXID 142
AMEXPOSDATA 142
AMT 21, 27, 28, 30, 31, 35, 37, 91, 92, 101, 107
AUTHCODE 33, 34, 106
AVSADDR 53
AV S Z I P 5 3
BALAMT 57
BATCHID 141
BILLTOCOUNTRY 31, 36, 37, 41, 82, 145
CHKNUM 91, 92
CHKTYPE 91, 92
CITY 31, 35, 37, 41, 82, 91, 92, 112, 145
COMMCARD 109
COMMCODE 120, 135
COMMENT1 27, 31, 35, 37, 92, 145
COMMENT2 27, 31, 36, 37, 92, 145
COMPANYNAME 31, 36, 37, 145
CUSTBROWSER 68, 80, 84
CUSTCODE 31, 36, 37, 112, 115, 116, 145
CUSTHOSTNAME 68, 80, 84
CUSTIP 31, 36, 37, 69, 80, 84
CUSTREF 39
CUSTVATREGNUM 121, 136
CVV2 54
CVV2MATCH 53
DATE_TO_SETTLE 141
DESC 74, 107
DESC1 74, 105
DESC2 74, 105
DESC3 74, 105
DESC4 35, 74, 105
DISCOUNT 110, 112, 120, 128, 129, 135
DL 91, 92
DOB 92
DUTYAMT 31, 35, 37, 109, 110, 112, 118, 120, 129,
133, 135, 145
EMAIL 31, 36, 37, 68, 79, 83, 91, 92, 145
ENDTIME 39
EXPDATE 22, 27, 28, 30, 31, 35, 36, 37, 41, 43
FIRSTNAME 27, 31, 36, 37, 41, 73, 74, 88, 112, 145
FREIGHTAMT 31, 35, 37, 101, 107, 109, 110, 112,
118, 120, 128, 129, 133, 135, 145
HANDLINGAMT 102, 107
HOSTADDRESS 20
HOSTCODE 95, 140
HOSTPORT 20
INVNUM 31, 36, 37, 73, 74, 76, 78, 82, 88, 89, 92,
106, 112, 118, 120, 121, 133, 136
INVOICEDATE 106
L_AMT1 103, 125
L_AMT2 103, 125
L_AMT3 103, 125
L_AMT4 104, 125
L_AMTn 68, 83, 111, 114, 122, 128, 129, 137
L_CATALOGNUMn 107
L_COMMCODEn 111, 114, 122, 137
L_COSTCENTERNUMn 107
L_COSTn 102, 107, 111, 114, 122, 129
L_DESC1 103, 125
L_DESC2 103, 125
L_DESC3 103, 125
L_DESC4 104, 125
L_DESCn 68, 83, 107, 111, 114, 119, 122, 128, 129,
134, 137
L_DISCOUNTn 111, 114, 119, 122, 128, 129, 134
L_FREIGHTAMTn 101, 108
L_HANDLINGAMTn 102, 108
L_PICKUPCITYn 108
L_PICKUPCOUNTRYn 108
L_PICKUPSTATEn 108
L_PICKUPSTREETn 108
L_PICKUPZIPn 108
L_PRODCODEn 107, 114, 128, 129
L_QTY1 103, 125