Thanks for the info and code. That is essentially what I was doing as well.
I was just
getting a lot of errors. Looking further into their code, they're
misspelling a lot of their
own variable names and have some incorrect regex syntax.
Lots of "Use of uninitialized value in concatenation...", "Use of
unitialized value in substitution..."
filling up my httpd error log.
It may be that I'm doing some thing wrong, so I'll start from scratch and
see where I can get. Some
of my frustration has to do with their goofy installation locations. They
want me to put the .pm's
under a cgi-bin directory, which I don't have since all my dynamic pages run
from ContentHandlers. I
guess what I really wanted was a library that installed like most other Perl
Modules, that didn't
require outside binaries and other such things. They're only making an http
request to their own
server with a message that has been encrypted using DES3. It just seems
like that could be done in
a much easier way than they seem to be doing it. For example, they use
Socket to do the connection,
when it seems like LWP would encapsulate it very well. Same thing with the
external encryption binaries and
the Crypt modules.
And yet, I paid their setup fee, so I feel like I've paid for their software
to work the way I wanted
and rewriting it is effort I shouldn't have to make. I feel like I'm
dealing with Microsoft.
Thanks everyone for listening to me rant. I'll keep you posted on what I
come up with. I'm toying
with the idea of writing an CyberCash module for the Business::OnlinePayment
interface. Anyone have
any idea where to start?
RYAN