What are the IP addresses for Payflow servers?

When you make API calls, PayPal strongly recommends that you use Domain Name Service (DNS) results with the default Time To Live (TTL) values, to determine the IP addresses of our servers.

If you choose not to use DNS:

  • Be aware that at least one of the IP addresses listed here will be live and serving traffic for each system. Your application must know how to cycle through all the addresses until it finds the one that is working.
  • If your application refers to an IP address outside of the list below, you will experience connection errors.

Payflow IP Addresses

The following are the PayPal public IP ranges for Payflow services:

• 64.4.240.0/21, 64.4.248.0/22
• 66.211.168.0/22 ** Current Range for Payflow
• 91.243.72.0/23
• 159.242.240.0/21
• 173.0.80.0/20 ** Current Range for Payflow
• 176.120.16.0/21
• 184.105.254.0/24
• 185.177.52.0/22,
• 198.54.216.0/23, 198.199.247.0/24
• 204.109.13.0/24
• 205.189.102.0/24, 205.189.103.0/24
• 208.76.140.0/22

The IP addresses will work for the following Production and Pilot URLs:

Payflow Production URLs
• manager.paypal.com
• payflowlink.paypal.com
• payflowpro.paypal.com
• partnermanager.paypal.com
• payments-reports.paypal.com/reportingengine
• paypalmanager.paypal.com
• registration.paypal.com
• xml-reg.paypal.com

Payflow Silent Post
• notify.paypal.com

Payflow Pilot
• pilot-payflowpro.paypal.com
• pilot-payflowlink.paypal.com
• payments-reports.paypal.com/test-reportingengine