chrometweaks.org

If I purchase a BASIC hosting site through iPage?

Click Here To View All Answers...


My question is If I purchase a BASIC hosting site through iPage? Many thanks for any response. Another question... Hello gang,.

I currently have a customer whom is using PayFlow Pro (please refer to.

Http://ecommerce.frontdoorfoods.com.

For the test iPage site ). I have plugged in all the payflow modules properly and I go and test them and I get a credit card error. I think I'm doing something wrong...but it doesnt even go the payflow pro verisign page. So I'm not sure what is going on or what the issue is. If someone who is using Verisign PayFlow Pro (not Verisign PayFlow Pro Link) could you please provide me with some helpfull hints on how to finish this iPage site off so that it can go live in a few days..

I thank you for all your help and energy towards my question..

And I will be handing out more after we get Mambo to a stable version..

Thanks again.

This post has been edited by.

Johnson.

: 08 November 2003, 03:43..

Comments (138)

That's a good question. I'm not sure what is the answer to that question. I'll do some Googling and get back to you if I got an useful answer. You should email the people at iPage as they probably can answer it..

Comment #1

Iiinetworks,.

This isnt my server. I just uploaded the content of the sdk file to the server and pointed the approiote lines to those files..

Is there something else that I have to do? Do I have to contact the admin to install something on the linux box..

Thanks for your help.

I thought verisign was kinda like some of the other pay sites...but I guess not....good that it works behind the scenes...

Comment #2

The one time I used it, I used Alonso's version from.

Here.

It seemed to work well once I got the pathing issues worked out. For whatever reason, it seemed to like relative paths over absolute paths..

Hth,.

Matt..

Comment #3

Well I guess ill have to try relitive paths over the absolute paths...

Comment #4

Okies I'm about to kill my self here....but what paths do I use to get payflow pro api to work proper:.

Define(PFPRO_EXE_PATH, '/home/httpd/vhosts/ecommerce.frontdoorfoods.com/cgi-bin/lib/libpfpro.so');.

Define(PFPRO_CERT_PATH_ENV, '/home/httpd/vhosts/ecommerce.frontdoorfoods.com/cgi-bin/cert/');.

Define(LD_LIBRARY_PATH_ENV, '/home/httpd/vhosts/ecommerce.frontdoorfoods.com/cgi-bin/lib/');.

Define(PFPRO_EXE_PATH, 'http://ecommerce.frontdoorfoods.com/cgi-bin/lib/libpfpro.so');.

Define(PFPRO_CERT_PATH_ENV, 'http://ecommerce.frontdoorfoods.com/cgi-bin/cert/');.

Define(LD_LIBRARY_PATH_ENV, 'http://ecommerce.frontdoorfoods.com/cgi-bin/lib/');..

Comment #5

Ask our webhost to recompile PHP with [b]with-pfpro[=DIR][b] options to make Payflow Pro work, if they haven't already done so..

You might have to upload the SDK to your server for them to use it..

Then simply copy the /certs directory in your /catalog (and some other directory, I don't remember... but if you get an error, it'll show you the Current Working Directory: /path/to/the/cwd - just add it in that directory)..

Please post here if that works out for you..

Good luck..

This post has been edited by.

MEH.

: 30 September 2003, 05:09..

Comment #6

Ahh - let me modify the above message a little:.

Ask your webhost to recompile PHP with.

With-pfpro[=DIR].

Options to make Payflow Pro work, if they haven't already done so..

You might have to upload the SDK to your server for them to use it..

Then simply copy the /certs directory in your /catalog (and some other directory, I don't remember... but if you get an error, it'll show you the Current Working Directory: /path/to/the/cwd - just add it in that directory)..

Please post here if that works out for you..

Good luck...

Comment #7

Define(PFPRO_EXE_PATH, '/home/httpd/vhosts/ecommerce.frontdoorfoods.com/cgi-bin/bin/pfpro');.

Define(PFPRO_CERT_PATH_ENV, '/home/httpd/vhosts/ecommerce.frontdoorfoods.com/cgi-bin/cert/');.

Define(LD_LIBRARY_PATH_ENV, '/home/httpd/vhosts/ecommerce.frontdoorfoods.com/cgi-bin/lib/');.

It's looking for file system paths like these. However, I found it to like relative paths better than absolute paths, i.e..

Define(PFPRO_EXE_PATH, '../cgi-bin/bin/pfpro');.

Define(PFPRO_CERT_PATH_ENV, '../cgi-bin/cert/');.

Define(LD_LIBRARY_PATH_ENV, '../cgi-bin/lib/');.

Also note that in the first define, you want bin/pfpro, not lib/libpfpro.so.

Hth,.

Matt..

Comment #8

I have just contacted the web host and am waiting for a response. It is not compiled in php.....or that is what I could see since I cuold not find this with phpinfo.

Thanks for your great help guys. Will let yuo know the results.

Steven..

Comment #9

I am includeing it with the following code:.

Correct me if it is incorrect:.

Define(PFPRO_EXE_PATH, '/usr/local/bin/pfpro');.

Define(PFPRO_CERT_PATH_ENV, '/usr/local/cert/');.

Define(LD_LIBRARY_PATH_ENV, '/usr/local/lib/');.

Does php have to compiled with payflow pro??? because if so then this wont work on the server because the admin already said if this has to be done he wont do it because it will take down 1000 of other sites since it is on a shared server..

Any help ASP would be great....thanks much..

Comment #10

Unfortunately, PHP does need to be recompiled with the Payflow Pro options..

Here's what it says at.

Http://www.php.net/m...n/ref.pfpro.php.

:.

These functions are only available if PHP has been compiled with the with-pfpro[=DIR] option..

That sucks. We're hosted by a company with more than 1000 customers, and they happily recompiled PHP for us. And we're on a shared server as well! There must be a way around it....

Talk to other hosts/friends who have managed servers, and ask what it takes to recompile PHP. I don't know much about it, but if my host agreed to do it, and did it without any trouble... there must be something your host doesn't know. Find him a solution and see if he's willing to do it for you..

Good luck, hope you get it to work..

This post has been edited by.

H2O.

: 05 November 2003, 07:27..

Comment #11

Hi..

For someone still trying to work with PayFlowPro and get PayFlowPro to work, here is what I did..

1) download sdk from verisign.

2) install sdk, run test.sh to test connection.

- I put the cert in my /usr/local/ssl/certs dir.

- the pfpro exe in my /usr/bin.

- and the libpfpro.so in my /usr/lib.

3) download the fix_1.1 payflowpro module.

Fix_1.1.

- I know it says for milestone 1, just use this one. the others i've tried and the labeling is just wrong..

4) copy files from contrib.

5) install payment module in admin.

6) set PFP variables..

- location of pfpro exe 4 me is /usr/bin/pfpro (exactly).

- location of cert is /usr/local/ssl/certs/ (yes with trailing slash).

- location of libpfpro.so is /usr/lib/ (yes, again, with trailing slash).

Now enter the following when making a purchase with the test server still using:.

Cc: 4111111111111111.

- good luck,.

BlueBalance..

Comment #12

Glad it could help you...

The doc's for some of these contrib's are seriously lacking... but no one's complaining... better than writting from scratch (although even this is questionable)..

- BlueBalance..

Comment #13

Hello gang,.

I currently have a customer whom is using PayFlow Pro (please refer to.

Http://ecommerce.frontdoorfoods.com.

For the test iPage site ). I have plugged in all the payflow modules properly and I go and test them and I get a credit card error. I think I'm doing something wrong...but it doesnt even go the payflow pro verisign page. So I'm not sure what is going on or what the issue is. If someone who is using Verisign PayFlow Pro (not Verisign PayFlow Pro Link) could you please provide me with some helpfull hints on how to finish this iPage site off so that it can go live in a few days..

I thank you for all your help and energy towards my question..

And I will be handing out more after we get Mambo to a stable version..

Thanks again.

This post has been edited by.

Johnson.

: 08 November 2003, 03:43..

Comment #14

If it is correctly calling the pfpro binary (you installed the SDK from VeriSign, right?), then it will print a message after the credit card error. If it is only printing credit card error then it is not calling the binary properly. Have you tried using the the test.sh or test.bat file from the command line?.

What do you mean by "the payflow pro verisign page?" When the module is working, it operates entirely behind the scenes. You click continue on checkout_payment.php, the server runs checkout_process.php which calls the PayFlow module and gets a response. The next page the customer sees is checkout_success.php on success or checkout_payment.php on failure..

Hth,.

Matt..

Comment #15


This question was taken from a support group/message board and re-posted here so others can learn from it.