Contrib type:
ModuleStatus:
Uploaded for testingSponsored by:
Warner Brothers Records Inc.Compatibility:
Ubercart 1.xLatest version:
.81Updated Module
NOTE: THIS MODULE REQUIRES PHP 5 BECAUSE. THIS WILL NOT WORK WITH PRIOR PHP VERSIONS
.
.81
=======
- Fixed hook_install issue
This module has payflow pro Integration. It also allows for recurring payments using the Recurring Profile API of Payflow.
With this module, you can setup schedules for a product, and the product will be renew on that schedule.
There is also a full control panel for both the user AND and administrator to control their profiles and view payment history.
| Attachment | Size |
|---|---|
| uc_payflowpro.zip | 29.75 KB |


Not Working
Hi,
I installed this module yesterday. I'm running Drupal 6, so I made the basic modifications for it to work on Drupal 6.
When I go to put in my Payflow API credentials into Paypal PayFlow Pro Settings part of Payment gateways, it doesn't seem to hold my password. It also seems to try to default to my username and password for my Drupal account rather than my Payflow one.
When I go to checkout, it says "we are unable to process your credit card payment."
Is there maybe a setting I forgot to set or did I break something in this module?
thanks!
Fixes
Hey there,
The servers in the module are expired, that's why it probably wasn't working for you. Paypal purchased versign and no longer uses the versign.com domain to authenticate their payflow requests. The new servers are payflowpro.paypal.com (for live site) and pilot-payflowpro.paypal.com.
In addition to these changes, I made some security enhancments to prevent MTM attacks. Turning off VERIFYPEER in cURL is not the best option. Since not everyone has access to curl's installed cacert.pem file for their root athority, I bundled the one used by mozilla which includes all the biggest CA names. In the payflow gateway settings, you can point the relative directory to the bundled cacert.pem file.
Please see the readme for more information. Attached is the module, instructions, changes, and cacert.pem for proper peer validation.
If you already have the original payflow pro module from above installed, you need to remove it from your drupal installation, and install this version instead. My attached file is the entire module bundled with fixes.
drupal 6 port
Hi,
Thanks for this contrib. I have started work on porting it to drupal 6 and will be posting the code once I'm finished with basic testing (for now it passes most "coder" validations, installs and seems to run correctly, and sends basic transactions to payflow). If I forget for some reason, ping me at mlutfy@koumbit.org.
I'm curious though: why does the code include references to PayPal Express? Isn't this provided by another ubercart module?
matt
Credit Card Details
I'm wondering where the Credit Card information is stored for recurring charges? Would it be on my servers or would it be stored by PayPal and processed each month since it's fully integrated with PayFlow Pro? Thanks in advance!
Drupal 6 Port - Ready Yet?
Hi,
I was wondering if the Drupal 6 port is ready yet? I would really like to test out ASAP. Thank you.
~ Kristy
Drupal 6 Port Now Available
The Drupal 6 port for uc_payflowpro is now available! Special thanks to mlutfy and bountyx for code contributions.
Note that the module has only been tested by two people, and the recurring payment system not at all, so please test carefully before using this in a production environment.
Hopefully this will be in CVS soon at http://drupal.org/project/uc_payflowpro so please use the main Drupal site's issue system to request support.