Hi Cypreess,
the curl call authenticates you and sends order/payment information. It follows the W3C Basic Authentication Scheme (http://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html#BasicAA). Once you get authenticated and they process the order, it creates an "order token", which is used on their checkout page. This token is sorta like the identification of the order on their side. On their documentation they always used curl so I thought this was the best option. Reference: http://labs.moip.com.br/referencia/minuto/ (in portuguese)

Their official python library (https://github.com/moiplabs/moipy/blob/master/moipy/moip.py) uses pycurl, would this be acceptable or is it better to use urllib2/python requests lib?