PayFlow Pro

The Payflow Pro (PayPal) payment gateway module is available in WHMCS.

  • In WHMCS 8.9 and later, we strongly recommend the PayPal Payments payment gateway module for processing payments with PayPal. This module includes all of the latest features for securely processing payments via PayPal, including support for credit and debit cards.
  • For information on all of our PayPal integrations, see Accepting PayPal.

Supported Features

Type: Merchant (Credit Card)

One-TimeRecurringRefundsReversals
✖️
3D SecureRemote Update CardRemote Delete CardAddPayMethod API
✖️✖️✖️

Adding the Payflow Pro (PayPal) Payment Gateway

To set up the Payflow Pro (PayPal) payment gateway in WHMCS:

  1. Go to Configuration () > Apps & Integrations or Addons > Apps & Integrations.
  2. Click Payflow Pro (PayPal).
  3. Check Show on Order Form to display this payment method in the Client Area during checkout.
  4. Enter your Payflow Pro (PayPal) credentials. For steps to find this information, see PayFlow Pro API Details.
  5. Click Save Changes.

PayFlow Pro API details

Processor ID, Merchant ID, and Transaction PW are part of the 3D Secure process.

  • PayPal Pro accounts use 3D Secure by default. PayPal will provide your 3D Secure details.
  • Leave these values blank in WHMCS to disable 3D Secure.

To find your details for the Payflow Pro API:

  1. Log in to PayPal.
  2. Go to Profile > My selling preferences > API Access.
  3. Choose Option 2 to request API credentials to create your own API username and password.
  4. Choose Request API signature.
  5. Click Agree and Submit.
  6. Copy the provided username, password, and signature.
  7. Click Done.

Test Mode

You can use test mode to simulate payment processing without actually causing a transaction to occur. This can be useful for testing your configuration.

Troubleshooting

You can find information about most payment gateway-related errors in the logs at Billing > Gateway Log and in the Module Log.

For more information, see Troubleshooting Payments.

You may encounter the following common issues:


Error or IssueCauseNext Steps
No Local Credit Card Payment Gateways EnabledYou disabled the option to save card details for later.PayFlow Pro Local Card Errors
Details could not be saved. Remote storage failedYou attempted to create a payment method.PayFlow Pro Remote Storage Errors

Last modified: 2025 January 30