[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