[ic] Interchange/Authorize.net problem.
Ed LaFrance
edl at newmediaems.com
Wed Oct 22 20:22:40 EDT 2003
At 09:32 PM 10/22/2003 -0400, you wrote:
>My Setup:
>
>RedHat 9
>Interchange Interchange 4.9.8
>Foundation catalog
>
>I'm trying to get credit card authorization going with Authorize.net.
>I've got "Require module Vend::Payment::AuthorizeNet" in my
>interchange.cfg file. When I try to process a transaction with the test
>credit card # I get the error at the end of this message.
>
>Can someone help me with this error? I've tried to make a page
>containing:
>
><XMP>
> [calc]
> my $string = $Tag->uneval( { ref => $Session->{payment_result}
>});
> $string =~ s/{/{\n/;
> $string =~ s/,/,\n/g;
> return $string;
> [/calc]
> </XMP>
>
>But it complains that I don't have the Dump module installed correctly
>when I try to view the error, but I've installed it from CPAN....
>
>Thanks for any help anyone could provide.
>
>Dan Mount
>
>Here's the error:
>
>
>
>
>xxx.xxx.xxx.xxxJhHTLi7q:xxx.xxx.xxx.xxx- [22/October/2003:21:22:42
>-0400] ue_dev /cgi-bin/ue_dev/ord/checkout.html Custom shipping field
>'custom' doesn't exist. Returning 0
>xxx.xxx.xxx.xxxJhHTLi7q:xxx.xxx.xxx.xxx- [22/October/2003:21:23:31
>-0400] ue_dev /cgi-bin/ue_dev/process.html Safe: Real-time charge
>failed. Reason: Authorizenet error: . Please call in your order or try
>again.
> >
> >
> > die errmsg(
> > "Real-time charge failed. Reason: %s\n",
> > errmsg($Session->{cybercash_error}),
> > );
> >
> >
>xxx.xxx.xxx.xxxJhHTLi7q:xxx.xxx.xxx.xxx- [22/October/2003:21:23:31
>-0400] ue_dev /cgi-bin/ue_dev/process.html Route log failed.
>xxx.xxx.xxx.xxxJhHTLi7q:xxx.xxx.xxx.xxx- [22/October/2003:21:23:31
>-0400] ue_dev /cgi-bin/ue_dev/process.html ERRORS on ORDER TEST0022:
> > Error during creation of order routing log:
> > Route log failed. at /usr/local/interchange/lib/Vend/Order.pm line
>1883.
> >
>xxx.xxx.xxx.xxxJhHTLi7q:xxx.xxx.xxx.xxx- [22/October/2003:21:23:31
>-0400] ue_dev /cgi-bin/ue_dev/process.html Custom shipping field
>'custom' doesn't exist. Returning 0
I'm not sure about that last line, but with regards to Authorizenet, if you
are running the Perl 5.8.0 which comes with Red Hat 9, you can have
problems like this. In that case, download the Perl sources (this can be
done with CPAN) and build a new perl. Also, for debugging purposes, do not
run Interchange in rpc mode until you have solved this problem.
Good luck,
Ed LaFrance
===============================================================
New Media E.M.S. Technology Solutions for Business
11630 Fair Oaks Blvd., #250 eCommerce | Consulting | Hosting
Fair Oaks, CA 95628 edl at newmediaems.com
(916) 961-0446 http://www.newmediaems.com
(866) 519-4680 Toll-Free (916) 961-0447 Fax
===============================================================
More information about the interchange-users
mailing list