Authorize.net integration problem
Lakshman Prasad
scorpion032 at gmail.com
Tue Mar 31 09:18:38 EDT 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-0001.html>
More information about the Python-list
mailing list