def __init__(self, credencial=None, chave=None, modo="sandbox"): self._modo = modo self._url = apiurls.get(self._modo) self._endpoint_base = '' self._credencial = credencial self._chave = chave self._chave_headers = "X-CHAVE-CONTA" self._content_type = "application/json"
def dev(self, dev=True): if type(dev) == str and dev == 'producao': dev = False if dev == True: self._modo = 'sandbox' elif dev == False: self._modo = 'producao' self._url = apiurls.get(self._modo) return self.modo
def modo(self, modo): if modo not in apiurls: raise Exception("Modo inválido. Use 'live' ou 'sandbox'.") self._modo = modo self._url = apiurls.get(self._modo)