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
Credit Card Testing
RESULT Values Returned Based on Transaction Amount
52 Payflow Pro Developer’s Guide
19 Original transaction ID not
found
Submit a Delayed Capture transaction with an invalid ORIGID
22 Invalid ABA number Applies only to ACH transactions – submit an invalid ABA number
(8 digits)
23 Invalid account number Submit an invalid account number, for example,
000000000000000
24 Invalid expiration date Submit an invalid expiration date, for example, 0298
25 Transaction type not
mapped to this host
(Processor)
Submit a transaction for a card or tender you are not currently set up
to accept, for example, a Diners card if you aren’t set up to accept
Diners
29 Invalid XML document Pass a bad XML document (XMLPay users only)
30 Duplicate Transaction Use the AMOUNT 1030 - Only applies to Global Payments East and
Central processors
50 Insufficient funds available Use the AMOUNT 1050 - Only applies to Paymentech
99 General error Use the
AMOUNT 1099 - Only applies to Global Payments East
100 Invalid transaction returned
from host (Processor)
Use the AMOUNT 1100. Only applies to Global Payments East and
Central
101 Time-out value too small Set timeout value to 1
103 Error reading response from
host (Processor)
Use the AMOUNT 1103
104 Timeout waiting for
processor response
Use the AMOUNT 1104
105 Credit error Attempt to credit an authorization
108 Void error Attempt to void a captured authorization
111 Capture error Capture an Authorization transaction twice or attempt to capture a
transaction that is not an Authorization transaction
112 Failed AVS check You cannot generate this RESULT value by submitting an amount of
1112, but must submit a value for Address Verification Servicethat
will fail In production, this error occurs only if your account is
configured by PayPal customer service to use the “AVS Deny”
feature
113 Cannot exceed sales cap Applies to ACH transactions only
114 CVV2 Mismatch Use the AMOUNT 1114. Only applies to TSYS Acquiring Solutions,
Merchant e-Solutions, and Global Payments East and Central
processors
T
ABLE 5.4 Obtaining RESULT value
RESULT Definition How to test using Payflow Pro