Developer's Guide

Website Payments Pro Developer’s Guide 29
Performing Direct Payment Credit Card Transactions
Additional Parameters by Transaction Type
4
Additional Parameters by Transaction Type
Each Direct Payment credit card transaction type has its own request parameter requirements.
These are in addition to the parameters required by all transactions described in the following
tables in Chapter 3, “Creating a Simple Transaction Request.”
z Table 3.1, “Connection parameters”
z Table 3.2, “Required transaction parameters”
Transaction responses are described in Chapter 8, “Responses to Transaction Requests.”
Submitting Sale Transactions
The Sale transaction (TRXTYPE=S) charges the specified amount against the account, and
marks the transaction for immediate fund transfer during the next settlement period. PayPal
submits each merchant’s transactions for settlement on a daily basis.
TAXAMT Sum of tax for all items in this order.
NOTE: You must set CURRENCY to one of
the three-character currency codes for
any of the supported PayPal currencies.
See the CURRENCY entry 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.
No Decimal 10
VERBOSITY Either of two values: LOW or MEDIUM.
LOW is the default setting — normalised
values.
MEDIUM returns the PayPal processors raw
response values.
See
Appendix A, “Verbosity: Viewing
Processor-Specific Transaction Results.”
No Alpha
a. Some transaction types do not require this parameter. See
“Values Required by All Transaction Types” on page 17.
b. If you pass in any of the post-to address parameters such as SHIPTOCITY or SHIPTOSTATE, you must pass in the
complete set (that is, SHIPTOSTREET, SHIPTOCITY, SHIPTOSTATE, SHIPTOCOUNTRY and SHIPTOZIP).
T
ABLE 4.1 Transaction parameters (Continued)
Parameter Description Required Type
Max.
Length