[ic] Signio/Verisign Payment Problem

Andy Melichar interchange-users@icdevgroup.org
Mon Apr 21 20:14:01 2003


Here's another one that I scoured for a solution in the archive, but
nothing seems to fix it. I am trying to set up Interchange to process
payments through a Verisign Payflow Pro account.

I downloaded the SDK from the Verisign website and copied the files into
the interchange folder. I set up the payment variables in variable.txt,
but every time I try and check out I still receive the following error
upon checkout:

Credit Card Information: pfpro executable not found.
(signio): Charge failed, reason: pfpro executable not found.

One message mentioned that I need to change my LD_LIBRARY_PATH statement
because I don't have access to the root library directory on the server
to place the sdk files. The message stated that I could do so by
modifying the interchange file in my BIN directory by adding an
environment definition.

So I placed $ENV{LD_LIBRARY_PATH} = '/home/wandw/interchange/bin'; as
the second line in the interchange script, and I placed both pfpro and
libpfpro.so files in the bin directory.

Here is the extract of the payment settings (removed logins and
passwords) from my catalog.cfg file:

SIGNIO_SERVER	test-payflow.verisign.com	Payment
SIGNIO_ID	<verisign login>	Payment
SIGNIO_SECRET	<verisign password>	Payment
SIGNIO_VENDOR	<verisign partner>	Payment
MV_PAYMENT_MODE	signio	Payment
MV_PAYMENT_SECRET		Payment
MV_PAYMENT_VENDOR	<verisign partner>
MV_PAYMENT_ID		Payment
PAYGATE	signio	

I have a feeling that I did this totally wrong - if so my apologies, I
am an Interchange newbie!!

Thanks,
Andrew Melichar