Developer's Guide
Table Of Contents
3
Creating a Simple Transaction Request
Transaction Request
Connection Parameters
Table 3.1 describes the connection parameters. Pass them in the format and syntax required
by the Payflow SDK and programming language that you are using. See your integration
documentation for details.
TABLE 3.1 Connection parameters
Argument Required Description
HOSTADDRESS
HOSTPORT
PARMLIST
TIMEOUT
PROXYADDRESS
PROXYPORT
PROXYLOGON
Yes
Yes
Yes
Yes
No
No
No
Payflow host name.
For live transactions, use payflowpro.verisign.com
For testing purposes use pilot-payflowpro.verisign.com
Use port 443.
The PARMLIST is the list of parameters that specify the payment
information for the transaction. The quotation marks “ ” at the beginning
and end are required. The following is an example:
"TRXTYPE=S&TENDER=C&PARTNER=PayPalUK&VENDOR=SuperMercha
nt&USER=SuperMerchant&PWD=SuperUserPassword&AMT=123.00"
The content of the PARMLIST varies by the type of transaction being
processed. For example, a Void transaction requires a different set of
parameters than a Sale.
Time-out period for the transaction. The minimum recommended time-out
value is 30 seconds. The client begins tracking from the time that it sends
the transaction request to the server.
Proxy server address. Use the PROXY parameters for servers behind
a firewall. Your network administrator can provide the values.
Proxy server port.
Proxy server logon ID.
PROXYPASSWORD No Proxy server logon password.
16
PARMLIST Syntax Guidelines
Follow these guidelines when creating the PARMLIST:
Spaces are allowed in values.
Enclose the PARMLIST in quotation marks (“”).
Do not place quotation marks (“”) within the body of the PARMLIST.
Separate all name-value pairs in the PARMLIST using an ampersand (&).
Payflow SDKSet the VERBOSITY transaction parameter to MEDIUM (default is LOW)
if you want the response to return more detailed information. For details, see Appendix A,
“Verbosity: Viewing Processor-Specific Transaction Results”.
Website Payments Pro Developer’s Guide