[ic] Re: Payment module failure
Gert van der Spoel
ic at 3edge.com
Tue Nov 29 18:43:15 EST 2005
Ron Phipps writes:
>
>
>> -----Original Message-----
>> From: interchange-users-bounces at icdevgroup.org
> [mailto:interchange-users-
>> bounces at icdevgroup.org] On Behalf Of Boyer, Jim
>> Sent: Tuesday, November 29, 2005 1:40 PM
>> To: interchange-users at icdevgroup.org
>> Subject: [ic] RE: Payment module failure
>>
>> Here is a little more info on the payment module failure I am getting
>>
>> IC version 5.2.0
>> Perl 5.8.5
>> OS RHEL 2.4.21-37.ELsmp
>>
>>
> (snip)
>>
>> I looked in the archives for LWP and I could not find anything about
> my
>> problem, maybe I am blind...
>>
>> Any help would be greatly appreciated.
>>
>> Thanks,
>
> http://www.icdevgroup.org/cgi-bin/cvsweb/interchange/lib/Vend/Payment.pm
> http://www.icdevgroup.org/pipermail/interchange-users/2005-June/043376.h
> tml
>
> -Ron
The above will most likely solve the problem. As an extra safeguard you
could perhaps check out: etc/log_transaction in particular:
[elsif variable MV_PAYMENT_MODE]
[tmp name="charge_succeed"][charge route="[var
MV_PAYMENT_MODE]"][/tmp]
[if scratch charge_succeed]
[then]
[set do_invoice]1[/set]
[set do_payment]1[/set]
Real-time charge succeeded. ID=[data session payment_id]
[/then]
[else]
Real-time charge FAILED. Reason: [data session cybercash_error]
[calc]
die errmsg(
"Real-time charge failed. Reason: %s\n",
errmsg($Session->{cybercash_error}),
);
[/calc]
[/else]
[/if]
[/elsif]
You could perhaps modify this to notify you/someone in case of card charge
failures ...
CU,
Gert
More information about the interchange-users
mailing list