[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: Problems Setting Up CyberCash
I am having my own CyberCash problems, but have dug a lot into Order.pm
and others...
The only message you get confirming minivend finding cybercash is on
startup the CyberCash 3 found.
Then, the catalog itself will identify if cybercash is correct or not.
You need to have the CyberCash libs in the __VENDROOT_/libs for easiest
method. Turn on the 3 things you did.
Then, on your basket page, to see if CyberCash works, add
[if config CyberCash]
CyberCashEnabled
[/if]
Will print "CyberCashEnabled".
As for your error, I think you are missing a file.
CCMckDirectLib3_2.pm CCMckLib3_2.pm CCMerchantTest.pm
CCMckErrno3_2.pm CCMerchantCustom.pm
Are the 5 I have. I just copied all of them over. I would think yours
would work without anything but what you have, but better safe than
sorry.
I am having a problem with it not keeping the CC number. It is gone for
some unknown reason by the time it reaches the CyberCash stuff. It
validates the number with the checksum, but it is blank when it reaches
CyberCash. I am trying to figure that out right now. If anyone has any
tips, I would greatly appreciate it.
Good luck!
"Cameron B. Prince" wrote:
>
> ****** message to minivend-users from "Cameron B. Prince" <cameron@ans-2.ala-net.com> ******
>
> 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
>
> -
> To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
> Archive of past messages: http://www.minivend.com/minivend/minivend-list