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-Time | Recurring | Refunds | Reversals |
✓ | ✓ | ✓ | ✖️ |
3D Secure | Remote Update Card | Remote Delete Card | AddPayMethod API |
✓ | ✖️ | ✖️ | ✖️ |
Adding the Payflow Pro (PayPal) Payment Gateway
To set up the Payflow Pro (PayPal) payment gateway in WHMCS:
- Go to Configuration () > Apps & Integrations or Addons > Apps & Integrations.
- Click Payflow Pro (PayPal).
- Check Show on Order Form to display this payment method in the Client Area during checkout.
- Enter your Payflow Pro (PayPal) credentials. For steps to find this information, see PayFlow Pro API Details.
- 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:
- Log in to PayPal.
- Go to Profile > My selling preferences > API Access.
- Choose Option 2 to request API credentials to create your own API username and password.
- Choose Request API signature.
- Click Agree and Submit.
- Copy the provided username, password, and signature.
- 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 Issue | Cause | Next Steps |
No Local Credit Card Payment Gateways Enabled | You disabled the option to save card details for later. | PayFlow Pro Local Card Errors |
Details could not be saved. Remote storage failed | You attempted to create a payment method. | PayFlow Pro Remote Storage Errors |
Last modified: 2025 January 30