I'm using CIM, not AIM, though.
On Jun 3, 1:25 pm, Massimo Di Pierro <massimo.dipie...@gmail.com> wrote: > from gluon.contrib.AuthorizeNet import process > > look into > > gluon/contrib/AuthorizeNet.py > > for examples > > On Jun 3, 12:03 pm, vapirix <vapi...@gmail.com> wrote: > > > > > > > > > I'm attempting to test out the CIM XML method of working with > > authorize.net, and I'm not entirely sure how to even display the > > response I'm getting. I've tried a few tricks I know, but everything > > is breaking. I know at this point it's gotta' be a simple thing, but > > my unfamiliarity with python (still trying to get up to speed) is > > rearing its ugly head. How would I display that authResponse object > > just to see what kind of errors/values I'm getting? I've tried > > authResponse.read and using TAG, but it's coming back in some format I > > don't know how to deal with. > > > Of, even better, if anybody has used CIM XML, can they point me in > > another direction that works? =) > > > Thanks, guys. > > > //////////////// code //////////// > > > import urllib2 > > > payload = '''<?xml version="1.0" encoding="utf-8"?> > > <createCustomerProfileRequest xmlns= > > "AnetApi/xml/v1/schema/AnetApiSchema.xsd"> > > <merchantAuthentication> > > <name>xxxxxxxx</name> > > <transactionKey>xxxxxxxx</transactionKey> > > </merchantAuthentication> > > </createCustomerProfileRequest>''' > > > url = 'https://apitest.authorize.net/xml/v1/request.api' > > > opener = urllib2.build_opener() > > opener.addheaders = [('Content-Type', 'text/xml'),] > > > req = urllib2.Request(url=url, data=payload) > > assert req.get_method() == 'POST' > > authResponse = opener.open(req)