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

Reply via email to