MiniVend Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Problems Setting Up CyberCash



Greetings everyone,

Thanks to Russ Mann and Anthony Ball, we solved our problem capturing the 
referrer and I appreciate the help.

But yet another snag...

I spent most of today reading and talking to CyberCash tech support about 
setting them up to verify credit cards for us. I set us up as a merchant 
and got the merchant connection kit downloaded. First off I couldn't 
install it due to permission problems running executable files. I ended up 
ftp'ing it to another server, running the executable and extracting it. I 
then tar'ed it and ftp'ed it back and extracted it. I copied the 
CCMckDirectLib3_2.pm and CCMckLib3.pm files into our libs dir: 
/home/sites/johnsonemuan/users/johnemusea/mvend/lib I chmoded them 
-rwxr-xr-x. I moved the merchant.conf file to the mvend dir and set the 
following in catalog.cfg:

Variable     CYBER_CONFIGFILE 
   /home/sites/johnsonemuan/users/johnemusea/mvend/merchant.conf
Variable     CYBER_VERSION       3.2
CyberCash            Yes

I restarted the server and found it odd that it didn't report "Found 
CyberCash 3" as a message I read on the list said it would, but I tried it 
anyway and I get the following errors if the CyberCash	Yes variable is 
enabled:

Browser:

Internal Server Error

Error.log

quixtar /cgi/quixtar/process Runtime error: Undefined subroutine 
&Vend::Order::doDirectPayment called at
/home/sites/johnsonemuan/users/johnemusea/mvend/lib/Vend/Order.pm line 300.

If I comment out CyberCash	Yes and restart the server, it works. I noticed 
a mention of mutually exclusive with CreditCardAuto so I toggled it each 
way and restarted the server and it made no difference. If CyberCash = Yes, 
I get the errors. It works otherwise.

I read the docs and searched the list. I found some mentions of problems 
with Order.pm and even a replacement Order.pm, but it was very old so I was 
afraid to use it.

So my questions are:

Shouldn't MiniVend report that it found CyberCash 3 as configured in 
catalog.cfg at startup?
If so, why are we not seeing this?

We get this now:

[johnemusea@raq42 quixtar]$ ../../mvend/bin/restart
Sent TERM to server on PID 8571.
MiniVend server stopped.
Ambiguous use of index => resolved to "index" => at 
/home/sites/johnsonemuan/users/johnemusea/mvend/lib/Vend/Parse.pm line 145.
Ambiguous use of index => resolved to "index" => at 
/home/sites/johnsonemuan/users/johnemusea/mvend/lib/Vend/Parse.pm line 325.
Ambiguous use of index => resolved to "index" => at 
/home/sites/johnsonemuan/users/johnemusea/mvend/lib/Vend/Parse.pm line 397.
MiniVend V3.14
Configuring catalog quixtar...done.
MiniVend server started in INET and UNIX mode(s) (process id 8758)
[johnemusea@raq42 quixtar]$

and...

Has anyone seen this undefined subroutine in Order.pm and how can we fix 
it.

One thing that may be important to note is that SSL has not been setup on 
this server yet. I am wondering if that has any effect on this. Please let 
me know...

Thanks for any help you may provide,

Cameron Prince



Search for: Match: Format: Sort by: