[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: [mv] signio + minivend + globalsub/signio
****** message to minivend-users from "jolon" <jolon@echelon.nsa.org> ******
So I think I've defeated Signio:
in etc/profiles.order, replace this:
[elsif variable MV_PAYMENT_MODE]
&credit_card=standard keep
&charge=[var MV_PAYMENT_MODE][cgi mv_payment_test]
&set=mv_payment Real-time ([var MV_PAYMENT_MODE]) Credit Card
[/elsif]
with:
[elsif variable MV_PAYMENT_MODE]
&charge custom signio
&set=mv_payment Real-time ([var MV_PAYMENT_MODE]) Credit Card
[/elsif]
The line:
&credit_card=standard keep
was causing the error:
/mini.cgi/process.html credit card check GlobalSub standard error: Couldn't
fork: Permission denied
because minivend was using it's standard credit card checking routine,
which signio was trying
to do at the same time, causing the forking error, so get rid of this line.
and replacing
&charge=[var MV_PAYMENT_MODE][cgi mv_payment_test]
with
&charge custom signio
tells it to use the signio routine, not payment test. if you leave both
lines in, it will charge twice.
Seems obvious, but i overlooked it the first time.
Signio error messages:
In order to display the error message, put this in your error message
subroutine in multi/final.html:
SIGNIO RESULT: [data session payment_error]
Making the PNREF (Signio Order ID) show up is a little trickier.
I added this to the end of globalsub/signio:
#signio order id
{
$Vend::Session->{cyber_id} =
$Vend::Session->{payment_id} = \%result;
delete $Vend::Session->{cyber_id};
delete $Vend::Session->{payment_id};
$Vend::Session->{cyber_id} =
$Vend::Session->{payment_id} = $result{PNREF};
}
#end of signio order id
then this to final.html:
SIGNIO ID NUMBER: [data session payment_id]
Hopes this helps everyone trying to integrate Signio with MV.
I am still getting the error message:
tvgs /mini.cgi/process.html Runtime error: Data was not stored in
SessionDBM
which causes the cart to empty and kill the users cookie upon credit card
failure in final.html
any ideas on this?
thanks. jolon
> ****** message to minivend-users from "jolon" <jolon@echelon.nsa.org> ******
>
>
>
> hi there.
> We're developing a minivend site using signio as our processor, using the
> script that Mike Heins wrote - the globalsubs/signio script.
>
> While our transactions are going through, they're being processed twice,
> avs isn't exactly reliable, and only minivend native error messages are
> showing up in the minivend error results. Has anyone made any headway
> translating the signio results to minivend results?
>
> We also get logged out from the checkout after two unuccessful checkouts.
>
> we also get these errors in the log files, which seem to be consistent with
> past attempts at integrating these two.
>
> x.x.x.x 8HnKrZhG:x.x.x.x April/2000:18:07:26 -0700] tvgs
> /mini.cgi/process.html Could not open error file error.log: Permission
> denied
> > to report this error: x.x.x.x 8HnKrZhG:x.x.x.x - [28/April/2000:18:07:26
> -0700] tvgs /mini.cgi/process.html Runtime error: Data was not stored in
> SessionDBM
>
> 6dPSA49i:x.x.x.x - [28/April/2000:18:05:12 -0700] tvgs
> /mini.cgi/process.html credit card check GlobalSub standard error: Couldn't
> fork: Permission denied
>
> Anything anyone has to offer would be greatly appreciated, and of course
> we'll let you know if we make any breakthroughs.
>
> jolon
> -
> 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
-
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