Download PayPal Payflow Pro - 2007 Developer's Guide

Transcript
Performing Credit Card Transactions
Parameters Used in Credit Card Transactions
TABLE 3.2
Credit-card transaction parameters(Continued)
Max.
Length
Parameter
Description
Required
Type
CUSTREF
Merchant-defined identifier for reporting and
auditing purposes. For example, you can set
CUSTREF to the invoice number.
You can use CUSTREF when performing Inquiry
transactions. To ensure that you can always access
the correct transaction when performing an Inquiry,
you must provide a unique CUSTREF when
submitting any transaction, including retries.
See STARTTIME and ENDTIME.
No
Alphanumeric
12
CVV2
A 3- or 4-digit code that is printed (not imprinted)
on the back of a credit card. Used as partial
assurance that the card is in the buyer’s possession.
See “Card Security Code Validation” on page 37.
No
Alphanumeric
4
ENDTIME
Optional for Inquiry transactions when using
CUSTREF to specify the transaction.
ENDTIME specifies the end of the time period
during which the transaction specified by the
CUSTREF occurred. See STARTTIME.
ENDTIME must be less than 30 days after
STARTTIME. An inquiry cannot be performed
across a date range greater than 30 days.
If you set ENDTIME, and not STARTTIME, then
STARTTIME is defaulted to 30 days before
ENDTIME.
If neither STARTTIME nor ENDTIME is specified,
then the system searches the last 30 days.
Format: yyyymmddhhmmss
No
Numeric
14
EXPDATE
Expiration date of the credit card in mmyy format.
For example, 0308 represents March 2008.
Yes1
Numeric
4
NAME or
FIRSTNAME
Account holder's name. This single field holds all of
the person’s name information.
No, but
recommended
Alphanumeric
uppercase
30
ORIGID
The ID of the original transaction that is being
referenced. This ID is returned by the PNREF
parameter and appears as the Transaction ID in
PayPal Manager reports.
This value is case-sensitive.
Yes1
Alphanumeric
12
Payflow Pro Developer’s Guide
21