• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Plesk, PayFlow Pro PFPro and ModernBill

G

gtyler

Guest
The linked thread can be found here:
http://www.modernsupport.net/forums/showthread.php?p=153505

I did a few searches and found next to no information in these forums as well as on the Plesk forums.

How does one install PayFlow Pro (pfpro module) support in Plesk to support ModernBill? In otherwords, how can you use ModernBill in a Plesk account without breaking the integrity of Plesk?

Is there a way to make ModernBill use HTTPS to post to Payflow pro vs the extensions? Per VeriSign it IS possible ....

We have run MB for many years on standalone, manually configured FreeBSD and Linux servers and have migrated most of our applications and business into Plesk adn Virtuozzo in order to take advantage of mirroring, automated backups and -- making life easier.

I just got off the phone with Paypal/Verisign Payflow support which referred me to contact their integrator dept. The following is the email I sent them and looking to see if anyone can answer this. I will keep this thread up to date as well as have one started on the SW Soft site.


<clip>

Sent: Friday, January 12, 2007 3:08 PM
To: DL-PP-PayFlowIntegrator
Subject: PFPro & Plesk - Not a FAQ or in your KB


Dear Payflow Integrator,

We have been a PF Pro customer since 2000 and are migrating our business
onto servers running the SWSoft Plesk 8 control panel.

I just got off the phone with your support dept. and was referred to
contact this email id for assistance regarding getting PF Pro support
working under Plesk WITHOUT breaking the integrity of Plesk. We are
running the ModernBill billing system (most common, leading billing
system for Web Hosting co's and
ISPs) along with PayFlow Pro.

Can you provide instructions and create a KB article for getting PF Pro
support working with Plesk? Plesk manages Apache, PHP and PHP modules
yet conveniently does not have PF support built in. What are the
required steps to install PF Pro on a Plesk server without recompiling
PHP and accessing possibly from .htaccess or some other means?

When I run phpinfo() I should see that PF Pro is loaded or accessible
however I'm unsure how to do this on a per <VirtualHost> or <Directory>
basis without effecting the entire server.

I can be reached at _________ at any time and eager to find a
resolution to this issue as well as hope you will publish this in your
Knowledgebase.

Thank you!


<end clip>

Response from Payflow:


"I would assume your only option would be to either recompile the pfpro
extensions or post directly to us using HTTPS. The latter would be my
suggestion. If interested, let me know."


Our mail back to Payflow:

"So there is no way to gain PF Pro extension support without recompiling PHP?

How can we post directly using HTTPS ?"
 
Great news, there is a light at the end of the tunnel.

The other post regarding this WORKS:

http://forums.swsoft.com/showthread.php?s=&threadid=31331&highlight=pfpro

specifically:
quote:
For those of you looking to install pfpro functionality without having to rebuild PHP, bear in mind that you can create a dso, which is especially useful for Red Hat Enterprise or other situations where you want to be able to automagically receive binary updates (such as Debian's apt-get).

The procedure for creating a dso on Red Hat is:

install php-devel from RPM, and get php source:

up2date --get-source php
rpm -i /var/spool/up2date/php-X.X.X.src.rpm

cd /usr/src/redhat/SOURCES
gunzip php-X.X.X.tar.gz
tar xvf php-X.X.X.tar
cd php-X.X.X/ext/pfpro
phpize
./configure
make
make install

Add the line:

extension=pfpro.so;

to /etc/php.d/pfpro.ini

and issue apachectl restart. Voila!

Also of note, we did this on the following Plesk VPS:

[root@plesk1 lib]# uname -a
Linux plesk1.onestop.net 2.6.9-023stab033.1 #1 Mon Oct 23 21:11:15 MSD 2006 i686 i686 i386 GNU/Linux
[root@plesk1 lib]# cat /etc/redhat-release
CentOS release 4.4 (Final)



Also, we installed yum and used yum to instal php-devel

To install yum get the following rpms and install them, then do "yum install php-devel"


[root@plesk1 src]# ls -al
total 5692
drwxr-xr-x 2 root root 4096 Feb 23 16:40 .
drwxr-xr-x 14 root root 4096 Nov 5 22:06 ..
-rw-r--r-- 1 root root 4952046 Feb 23 16:40 php-4.3.9-3.22.3.src.rpm
-rw-r--r-- 1 root root 78639 Feb 23 16:33 python-elementtree-1.2.6-4.2.1.i386.rpm
-rw-r--r-- 1 root root 38368 Feb 23 16:33 python-sqlite-1.1.7-1.2.i386.rpm
-rw-r--r-- 1 root root 120787 Feb 23 16:33 python-urlgrabber-2.9.8-2.noarch.rpm
-rw-r--r-- 1 root root 194136 Feb 23 16:34 sqlite-3.3.3-1.2.i386.rpm
-rw-r--r-- 1 root root 393768 Feb 23 16:33 yum-2.4.3-1.c4.noarch.rpm
[root@plesk1 src]#
 
Back
Top