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 <and...@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
-- http://mail.python.org/mailman/listinfo/python-list