コード例 #1
0
ファイル: environment.py プロジェクト: pitchup/spreedly-py
    def redact_payment_method(self, payment_method_token, options=None):
        options = options or {}

        body = self.redact_payment_method_body(options)
        xml_doc = ssl_requester.ssl_put(
            urls.redact_payment_method_url(payment_method_token), body,
            self.headers)
        return Transaction.from_xml(xml_doc)
コード例 #2
0
ファイル: environment.py プロジェクト: pitchup/spreedly-py
 def api_post(self, url, body, talking_to_gateway=True):
     xml_doc = ssl_requester.ssl_post(url, body, self.headers,
                                      talking_to_gateway)
     return Transaction.from_xml(xml_doc)
コード例 #3
0
ファイル: environment.py プロジェクト: pitchup/spreedly-py
 def find_transaction(self, transaction_token):
     xml_doc = ssl_requester.ssl_get(
         urls.find_transaction_url(transaction_token), self.headers)
     return Transaction.from_xml(xml_doc)
コード例 #4
0
ファイル: environment.py プロジェクト: pitchup/spreedly-py
    def redact_gateway(self, gateway_token, options=None):
        options = options or {}

        xml_doc = ssl_requester.ssl_put(urls.redact_gateway_url(gateway_token),
                                        '', self.headers)
        return Transaction.from_xml(xml_doc)
コード例 #5
0
ファイル: environment.py プロジェクト: pitchup/spreedly-py
    def redact_payment_method(self, payment_method_token, options=None):
        options = options or {}

        body = self.redact_payment_method_body(options)
        xml_doc = ssl_requester.ssl_put(urls.redact_payment_method_url(payment_method_token), body, self.headers)
        return Transaction.from_xml(xml_doc)
コード例 #6
0
ファイル: environment.py プロジェクト: pitchup/spreedly-py
 def find_transaction(self, transaction_token):
     xml_doc = ssl_requester.ssl_get(urls.find_transaction_url(transaction_token), self.headers)
     return Transaction.from_xml(xml_doc)
コード例 #7
0
ファイル: environment.py プロジェクト: pitchup/spreedly-py
 def api_post(self, url, body, talking_to_gateway=True):
     xml_doc = ssl_requester.ssl_post(url, body, self.headers, talking_to_gateway)
     return Transaction.from_xml(xml_doc)
コード例 #8
0
ファイル: environment.py プロジェクト: pitchup/spreedly-py
    def redact_gateway(self, gateway_token, options=None):
        options = options or {}

        xml_doc = ssl_requester.ssl_put(urls.redact_gateway_url(gateway_token), "", self.headers)
        return Transaction.from_xml(xml_doc)