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
Submitting Purchasing Card Level 2 and Level 3 Transactions
First Data Merchant Services (FDMS) Nashville Purchasing Card Transaction Processing
C
108 Payflow Pro Developer’s Guide
Example American Express Phoenix Level 3 Transaction Parameter String
TRXTYPE=S&TENDER=C&partner=partner&PWD=test&USER=test&ACCT=378734493671000&EXPDATE=12
13&AMT=5.00&COMMENT1=PCARD Test&COMMENT2=Testing&ZIP=940151234&STREET=123 Lincoln
WAY&CVV2=052&SHIPTOCOUNTRY=USA&CUSTCODE=12345&FREIGHTAMT=1.00&ORDERDATE=021700&HANDLI
NGAMT=1.00&PONUM=1234567890123456789012345&SHIPFROMZIP=940151234&SHIPTOZIP=940151234&
TAXAMT=1.00&TAXEXEMPT=N&L_UPC1=PN&L_QTY1=1&L_DESC1=Test
123&L_UOM1=12&L_COST1=1.00&L_PRODCODE1=123&L_COSTCENTERNUM1=55&L_TAXAMT1=0&L_QTY2=1&L
_UPC1=PN&L_DESC2=Test&L_UOM2=12&L_COST2=1.00&L_PRODCODE2=1234&L_COSTCENTERNUM2=55&L_T
AXAMT2=1.00&REQNAME=Robert&SHIPTOZIP=543210&INVNUM=123456789&VERBOSITY=2
First Data Merchant Services (FDMS) Nashville Purchasing Card
Transaction Processing
NOTE: FDMS Nashville supports Level 2 transaction processing only.
Freight Amount O L_FREIGHTAMTn Item.FreightAmt 1/15, NUM
Handling Amount O L_HANDLINGAMTn Item.HandlingAmt 1/15, NUM
Tracking Number O L_TRACKINGNUMn Item.TrackingNumber 1/30, AN
Drop-off
Address1
O L_PICKUPSTREETn Item.PickUp.Address.Street 1/40, AN
Drop-off City O L_PICKUPCITYn Item.PickUp.Address.City 2/30, AN
Drop-off State O L_PICKUPSTATEn Item.PickUp.Address.State 2/2, AN
Drop-off ZIP O L_PICKUPZIPn Item.PickUp.Address.ZIP 3/15, AN
Drop-off Country O L_PICKUPCOUNTRYn Item.PickUp.Address.Country 2/3, AN
UNSPSC Code O L_UNSPSCCODEn Item.UNSPSCCode 1/30, AN
T
ABLE C.4 American Express Phoenix Level 3 Parameters (Continued)
AMEX Name
(per American
Express
Specification)
Mandatory
/ Optional
Pay Flow SDK parameter
XMLPayRequest parameter
(See Payflow Pro XMLPay
Developer’s Guide for
detailed instructions.)
Format
(min/max,
type)