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
Performing Direct Payment Credit Card Transactions
Parameters Used in Transactions
4
22 Website Payments Pro Payflow Edition Developer’s Guide
L_SKUn (Optional) Product number.
Limitations: 18-characters.
L_TAXAMTn (Optional) Line-item tax amount.
Limitations: Nine numeric characers plus decimal (.) character. No currency symbol.
Specify the exact amount to the cent using a decimal point—use 34.00, not 34. Do not
include comma separators—use 1199.95 not 1,199.95.
MERCHANTSESSIONID (Optional) Your customer Direct Payment session identification token.
PayPal records this session token as an additional means to detect possible fraud.
Limitations: 64 characters.
NOTIFYURL (Optional) Your URL for receiving Instant Payment Notification (IPN) about this
transaction. If you do not specify NOTIFYURL in the request, the notification URL
from your Merchant Profile is used, if one exists.
Limitations: 2048 alphanumeric characters.
ORDERDESC (Optional) Description of items the
customer is purchasing.
Limitations: 127 alphanumeric characters.
RECURRINGTYPE (Optional) Type of transaction occurrence. The values are:
z F = First occurrence
z S = Subsequent occurrence (default)
Limitations: One alpha character.
FIRSTNAME (Optional) Account holder's first name.
Limitations: 25 alpha characters.
LASTNAME (Optional) Account holder's first name.
Limitations: 25 alpha characters.
STREET (Optional) The cardholder’s bill-to street address (number and street name).
The STREET address is verified by the address verification service.
Limitations: 100 alphanumeric characters.
CITY (Optional) Bill-to city address.
Limitations: 40 alphanumeric characters.
STATE (Optional) Bill-to state or province address.
Limitations: 40 alphanumeric characters.
COUNTRY (Optional) Bill-to country address.
Limitations: 2 alphanumeric characters.
ZIP (Optional) Bill-to postal code.
Limitations: Nine characters maximum. Do not use spaces, dashes, or non-numeric
characters.
T
ABLE 4.1 Credit card transaction request parameters
Parameter Description