Developer's Guide

Performing Direct Payment Credit Card Transactions
Parameters Used in Transactions
4
24 Website Payments Pro Developer’s Guide
NOTE: Unless otherwise noted, the parameters in Table 4.1 can be used in Direct Payment and
PayPal Express Checkout transactions. See Chapter 6, “PayPal Express Checkout
Transaction Processing,” for additional (optional) PayPal Express Checkout
parameters.
TABLE 4.1 Transaction parameters
Parameter Description Required Type
Max.
Length
ACCT Payers credit card or account number. It may
not contain spaces, non-numeric characters, or
dashes.
For example, ACCT=5555555555554444
Yes
a
Numeric 19
ACCTTYPE Credit card type. The following card types are
supported:
0 = Visa
1 = MasterCard
8 = Other
9 = Switch
S = Solo
No Alpha 10
AMT Total of this order.
NOTE: You must set CURRENCY to one of
the three-character currency codes for
any of the supported PayPal currencies.
See CURRENCY in this table for
details.
Limitations: Must not exceed $10,000 USD in
any currency. No currency symbol. Decimal
separator must be a period (.). Do not use
comma separators. Use 1199.95, not 1,199.95.
Yes Decimal 10
BILL-TO Address (Next five table entries)
STREET Cardholders bill-to postal address (number and
street name).
The STREET value is verified by Address
Verification System (described on
page 39).
No Alpha-
numeric
100
CITY Name of bill-to city. No String 40
STATE Name of bill-to county or province. No String 40
COUNTRY Bill-to country code. See
Appendix B, “ISO
Country Codes
.”
No Alpha 2