Are they expecting the results in a specific order... because as you
probably know a dictionary is never in the order that you add the items.
Lakshman Prasad wrote:
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
<mailto: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 <http://becomingguru.com>
lakshmanprasad.com <http://lakshmanprasad.com>
------------------------------------------------------------------------
--
http://mail.python.org/mailman/listinfo/python-list
--
http://mail.python.org/mailman/listinfo/python-list