def tr_data_for_credit(self, tr_data, redirect_url):
     if "transaction" not in tr_data:
         tr_data["transaction"] = {}
     tr_data["transaction"]["type"] = Transaction.Type.Credit
     Resource.verify_keys(tr_data, [{"transaction": Transaction.create_signature()}])
     tr_data["kind"] = TransparentRedirect.Kind.CreateTransaction
     return self.gateway.transparent_redirect.tr_data(tr_data, redirect_url)
 def tr_data_for_sale(self, tr_data, redirect_url):
     if "transaction" not in tr_data:
         tr_data["transaction"] = {}
     tr_data["transaction"]["type"] = Transaction.Type.Sale
     Resource.verify_keys(tr_data, [{"transaction": Transaction.create_signature()}])
     tr_data["kind"] = TransparentRedirect.Kind.CreateTransaction
     return self.gateway.transparent_redirect.tr_data(tr_data, redirect_url)
Example #3
0
 def create(self, params):
     Resource.verify_keys(params, Transaction.create_signature())
     return self._post("/transactions", {"transaction": params})
 def create(self, params):
     Resource.verify_keys(params, Transaction.create_signature())
     return self._post("/transactions", {"transaction": params})
Example #5
0
 def create(self, params):
     Resource.verify_keys(params, Transaction.create_signature())
     self.__check_for_deprecated_attributes(params)
     return self._post("/transactions", {"transaction": params})