Closed jsma closed 8 years ago
@jsma, I can confirm that the request being sent to the Authorize.net server is an HTTP POST method.
The request is sent using urllib2
here: https://github.com/vcatalano/py-authorize/blob/master/authorize/apis/authorize_api.py#L55-L57. According to the urllib2
documentation, the Request
object will use a POST method when the data
parameter is provided, which is currently the case.
Thanks for the reply! ...and being gentle with the clue stick ;) I had overlooked the implications of L55.
Oops, I didn't mean to sound so blunt in my reply. I just figured I would document how urllib2 distinguishes between POST and GET methods for myself for future reference :-)
You weren't blunt at all! I was in panic mode trying to find out how this change may impact my clients and didn't read the source carefully enough to figure this out for myself. Thanks again!
Has this library been audited to ensure it does not make HTTP GET requests? Auth.net is notifying merchants that HTTP GET will be disabled as of July 30, 2016. I'm having difficulty getting any clearer information out of them on this topic, but here is an example email they are sending out: