Developer's Guide

Table Of Contents
Payflow Pro Developer’s Guide 13
1
Introduction
About Payflow Pro
Payflow Pro is a high performance TCP/IP-based internet payment solution that resides on
your computer system. You can download it in the following forms from the SDKs and
Downloads page on PayPal Developer Central:
z .NET library
z Java library
z HTTPS interface
Using the HTTPS interface, you can build your own API by posting directly to the Payflow
servers via HTTPS.
NOTE: If you prefer to have Payflow Pro integration performed for you, you can obtain
Payflow Pro pre-integrated with leading e-commerce solutions. For a list of pre-
integrated solutions, see the Partner Solutions>Shopping Carts page on PayPal
Developer Central.
Payflow Pro Documentation
Payflow Pro is described in the Payflow Pro documentation set on PayPal Developer Central.
If you are implementing PayPal as a solution into your website, use this guide for general
guidelines and guidelines on integrating credit card processing. If you are also implementing
PayPal Express Checkout as a payment solution, see the Express Checkout for Payflow Pro
guide for integration details.
Host Addresses
Use the following host addresses for the Payflow V4 SDK:
z For live transactions, use payflowpro.paypal.com
z For testing purposes, use pilot-payflowpro.paypal.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 authorization results to you. Payflow Pro can
process real-time credit card transactions and other transaction types to most of the financial
processing centers in the United States.