Developer's Guide

Table Of Contents
Gateway Developer Guide and Reference 07 January 2014 55
Sending a Simple Transaction to the Server
User Parameter Data
5
Pass the connection parameters in the format and syntax required by the Payflow SDK and
programming language that you are using. See your integration documentation for details.
In addition to the connection parameters in the table, you must pass the NVP parameters that
specify the payment information for the transaction.
User Parameter Data
All Gateway transactions require the user parameters described as follows.
User paramters
Parameter Description
HOSTADDRESS (Required) Gateway server name.
HOSTPORT (Required) Use port 443.
TIMEOUT (Required) Time-out period for the transaction. PayPal recommends a minimum
time-out value of 30 seconds. The client begins tracking from the time that it
sends the transaction request to the server.
PROXYADDRESS (Optional) Proxy server address. Use the PROXY parameters for servers behind a
firewall. Your network administrator can provide the values.
PROXYPORT (Optional) Proxy server port.
PROXYLOGON (Optional) Proxy server logon ID.
PROXYPASSWORD (Optional) Proxy server logon password.
Parameter Description
USER (Required) If you set up one or more additional users on the account, this value
is the ID of the user authorized to process transactions. If, however, you have
not set up additional users on the account, USER has the same value as VENDOR.
Limitations: 64 alphanumeric, case-sensitive characters
VENDOR (Required) Your merchant login ID that you created when you registered for the
account.
Limitations: 64 alphanumeric, case-sensitive characters
PARTNER (Required) The ID provided to you by the authorized PayPal Reseller who
registered you for the Gateway gateway. If you purchased your account directly
from PayPal, use PayPal.
Limitations: 64 alphanumeric, case-sensitive characters
PWD (Required) The password that you defined while registering for the account.
Limitations: 6 to 32 alphanumeric, case-sensitive characters