[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