Developer's Guide

Table Of Contents
Website Payments Pro Payflow Edition Developer’s Guide 17
2
Downloading, Installing, and
Activating
The Payflow Software Development Kit (SDK) is a set of APIs to allow you to integrate
Payflow Pro with your application or website.
IMPORTANT:Full API documentation is included with each SDK.
Supported Platforms
Payflow Pro is available on all major web server platforms in a variety of formats to support
your integration requirements. Payflow Pro is available as a .NET or Java library, or you can
build your own API by posting directly to the Payflow servers via HTTPS.
Preparing the Payflow Client Application
Unless you are building your own API and using HTTPS to post to the servers, you will need
to obtain the Payflow SDK. Follow these steps.
1. Download the Payflow SDK.
From the SDKs and Downloads page linked to the Library tab on PayPal Developer
Central, download the Payflow SDK appropriate for your platform.
2. Extract the files to a local directory.
3. Configure your firewall.
If you have a stateful firewall, enable outbound traffic for SSL (port 443). The firewall
keeps state on the connection, and automatically permits the inbound response from
PayPal.
If you do not have a stateful firewall, enable inbound and outbound traffic for SSL (port
443). Outbound traffic permits the initial request by Payflow Pro, while inbound permits
the response from PayPal.
4. Read the Readme.txt file.
The Readme.txt file includes integration information and samples that illustrate how to use
the Payflow client application in your development environment.