Setting up an account with PayPal Payflow Pro.
US merchants implementing Paypal PayFlow Pro can
enroll in the Verified by Visa program.
This is a slightly more complicated than other payment processing
systems we offer, in that the credit card transaction takes place
on your own server, and hence you require an SSL certificate on
your site.
Enabling Payflow Pro will force the second phase of checkout to
take place on a secure (https) connection. For instance, with Payflow
Pro enabled, you will find that after viewing the contents of the
cart and clicking checkout, the URL changes from
http://www.yourstore.com/cart.asp
to
https://www.yourstore.com/cart.asp
If you do not yet have a certificate installed this will fail.
To purchase an SSL certificate we can recommend www.thawte.com.
For testing purposes we have provided a way around this. In the
file vsadmin/includes.asp set the following where you see the line
pathtossl = ""
. . . and fill in your usual URL.
pathtossl = "http://www.yourstore.com/folderifany/"
Please note, those who upgraded from older versions will not see
this line, and will need to enter these 2 lines
Dim pathtossl
pathtossl = "http://www.yourstore.com/folderifany/"
Now you just need to enter the information that
PayPal provided you with when you opened your account by going
to your store admin and
clicking on Edit Payment Providers, and you should be all set.
Please note that it is possible to use shared SSL space if your
host provides for this, but you must be able to access the same
database as for the rest of your store. To do this, you need to
copy at least these files to your shared SSL space . . .
cart.asp
vsadmin/db_conn_open.asp
vsadmin/includes.asp
vsadmin/inc/inccart.asp
. . . plus probably your images directory.
Then set the pathtossl as above to the directory that contains these
files. For instance
pathtossl = "https://www.yourhost.com/yourdirectory/"
We have provided more information about setting up on a secure
server here
IMPORTANT NOTE (Version 5.4.4 and above):
You will need this setting added to vsadmin/includes.asp
usenvpforpayflowpro=TRUE
Note (Versions pre 5.4.4):
The PayFlow Pro systems does need the PayFlow Pro Com Control installed
on the server. As PayPal are such a big company this is normally
done already, but it should be possible for a host
to get in touch with Verisign about PFProCOMControl to
get
it installed. If it is not installed you will typically see an
error message like this:
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
Please do read our guide here on credit
card fraud.
|