
Payflow Pro Developer’s Guide 9
1
Introduction
Payflow Pro is a high performance TCP/IP-based internet payment solution. It is pre-
integrated with leading e-commerce solutions and is also available as a downloadable software
development kit (Payflow SDK).
About Payflow Pro
Payflow Pro resides on your computer system. It available from the PayPal Manager
Downloads page as a .NET or Java library, or you can build your own API by posting directly
to the Payflow servers via HTTPS.
Payflow Pro is multi-threaded and allows multiple concurrent transactions from a single client.
It can be integrated as a web-based or a non-web-based application.
Host Addresses
Unless you are using a V3 software development kit (SDK), use the new HOSTADDRESS
values:
z For live transactions, use payflowpro.verisign.com
z For testing purposes, use pilot-payflowpro.verisign.com
Otherwise (you are using a V3 SDK in the process of being phased out), continue to use the
host addresses below:
z For live transactions, use payflow.verisign.com
z For testing purposes, use test-payflow.verisign.com
How Payflow Pro Works
Payflow Pro uses a client/server architecture to transfer transaction data from you to the
processing networks, and then returns the authorisation results to you. Payflow Pro can
process real-time credit card transactions and other transaction types to most of the financial
processing centres in the United States and Australia.
1. The Payflow client encrypts each transaction request using the latest Secure Sockets Layer
(SSL) encryption and establishes a secure link with the Payflow server over the internet.
2. The Payflow server, a multi-threaded processing environment, receives the request and
transmits it (over a secure private network) to the appropriate financial processing network
for real-time payment authorisation.
Comentarios a estos manuales