def __headers(self): return { "Accept": "application/xml", "Authorization": self.__authorization_header(), "Content-type": "application/xml", "User-Agent": "Braintree Python " + version.Version, "X-ApiVersion": Configuration.api_version(), }
def __headers(self): return { "Accept": "application/xml", "Authorization": self.__authorization_header(), "Content-type": "application/xml", "User-Agent": "Braintree Python " + version.Version, "X-ApiVersion": Configuration.api_version() }
def tr_data(data, redirect_url): data = TransparentRedirect.__flatten_dictionary(data) date_string = datetime.utcnow().strftime("%Y%m%d%H%M%S") data["time"] = date_string data["redirect_url"] = redirect_url data["public_key"] = Configuration.public_key data["api_version"] = Configuration.api_version() tr_content = urllib.urlencode(data) tr_hash = Crypto.hmac_hash(Configuration.private_key, tr_content) return tr_hash + "|" + tr_content
def __headers(self): headers = HttpHeaders() default = { "Accept": "application/xml", "Authorization": self.__authorization_header(), "Content-type": "application/xml", "User-Agent": "Braintree Python " + version.Version, "X-ApiVersion": Configuration.api_version(), } for k in default: headers.set(k, default[k]) return headers