2009
Table Of Contents
- Contents
- Introduction
- Downloading, Installing, and Activating
- Simple Payflow Transaction
- Performing Direct Payment Credit Card Transactions
- About Direct Payment Credit Card Processing
- Parameters Used in 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 Credit Transactions
- Submitting Void Transactions
- Recharging to the Same Credit Card (Reference Transactions)
- Using Address Verification Service
- Card Security Code Validation
- Responses to Transaction Requests
- Testing Credit Card Transactions
- Verbosity: Viewing Processor- Specific Transaction Results
- Currency Codes
- Country Codes
- Index
Testing Credit Card Transactions
Testing Result Code Responses
6
52 Website Payments Pro Payflow Edition Developer’s Guide
Testing Result Code Responses
You can use the amount of the transaction to generate a particular result code. The table below
lists the general guidelines for specifying amounts.
MasterCard 5555555555554444
MasterCard 5105105105105100
Visa 4111111111111111
Visa 4012888888881881
Visa 4222222222222
NOTE: Even though this number has a different character count than the other test
numbers, it is the correct and functional number.
T
ABLE 6.2 Obtaining PayPal result code
Result Definition How to test
0 Approved Use an AMOUNT of 10000 or less
3 Invalid transaction type Use the AMOUNT 10402
4 Invalid amount Use any of these as AMOUNT:
z 10400
z 10401
z 10403
z 10404
5 Invalid merchant information Use any of these as AMOUNT:
z 10548
z 10549
T
ABLE 6.1 Testing credit card numbers
Credit Card Number