コード例 #1
0
ファイル: http.py プロジェクト: paltman/braintree_python
 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(),
     }
コード例 #2
0
 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()
     }
コード例 #3
0
    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
コード例 #4
0
    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
コード例 #5
0
ファイル: http.py プロジェクト: tewks/braintree_python
    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