Authorize.net integration problem

Lakshman Prasad scorpion032 at gmail.com
Tue Mar 31 15:18:38 CEST 2009


Yup. Unusual, it is.

But thats how their string specification syntax is. It includes a ^ at the
end.


On Tue, Mar 31, 2009 at 6:13 PM, andrew cooke <andrew at acooke.org> wrote:

>
> have you printed msg and checked it is formatted correctly?  i have node
> idea what the protocol is, but your use of join and string concatenation
> in the generation of msg looks unusual to me.
>
> andrew
>
> Lakshman wrote:
> > I am trying to integrate Authorize.net SIM API into django views.
> >
> > I am facing a problem in the fingerprint generation. I am repeatedly
> > getting that the fingerprint generated doesn't match the one the
> > server generates.
> >
> > I have generated the md5 hash with the key provided as specified in
> > the SIM documentation.
> >
> > Here is the code:
> >
> >     params = {
> >         'x_login' : '4ffrBT36La',
> >         'x_amount' : '100.00',
> >         'x_show_form' : 'PAYMENT_FORM',
> >         'x_type' : 'AUTH_CAPTURE',
> >         'x_method' : 'CC',
> >         'x_fp_sequence' : '123',
> >         'x_version' : '3.1',
> >         'x_relay_response' : 'FALSE',
> >         }
> >     params['x_fp_timestamp'] = int(time.time())
> >
> >     msg = '^'.join([params['x_login'],
> >            str(params['x_fp_sequence']),
> >            str(params['x_fp_timestamp']),
> >            str(params['x_amount'])
> >            ])+'^'
> >
> >     fingerprint = hmac.new('9LyEU8t87h9Hj49Y',msg).hexdigest()
> >
> >
> > I would be glad if some one that has dealt with this earlier, points
> > out what the glitch is. Thanks in advance.
> > --
> > http://mail.python.org/mailman/listinfo/python-list
> >
> >
>
>
>


-- 
Regards,
Lakshman
becomingguru.com
lakshmanprasad.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20090331/82c25b3d/attachment.html>


More information about the Python-list mailing list