Histórico de mensagens sobre n em assinaturas

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 02/08/2022
Canal: assinaturas
Avatar discord do usuario palloma_efi

palloma_efi

Hummm entendi... Então realmente parece ser algo com o certificado. Me envia no privado, por favor, como está o caminho até seu certificado.

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

E esse funcionou

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Eu chamei outro método do SDK

def gerar_cobranca(self):
body = {
'items': [{
'name': "Product 1",
'value': 501,
'amount': 1
}],
}

print(self.gn.create_charge(body=body))

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Inclusive estou utilizando o ambiente de homologação

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ele retornou Erro 'certificate'

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Um exemplo do que falei anteriormente.

Tentei executar esse código, conforme exemplo:

def gerar_pix(self):
try:
params = {
'idEnvio': 1
}

body = {
'valor': '0.01',
'pagador': {
'chave': ''
},
'favorecido': {
'chave': '0984256js-983458763no-0897345hg-oksj'
}
}
resultado = self.gn.pix_send(params=params, body=body)
print(resultado)
except Exception as error:
print(f"Erro {error}")

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Pelo contrário o SDK nos garante que o processo está correto

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Tentei usar o SDK, mas gerou alguns erros aí decidi fazer na "unha" mesmo

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Já havia tentando sem a / final

Avatar discord do usuario lrezende

lrezende

Ver Respostas

a dúvida que estou é o porquê de vc não estar usando a SDK... há algum motivo? é uma pergunta que parece ser meio arisca, mas não é... sou novo por aqui e até nessa parte de pagamento... quero realmente entender se há alguma vantagem em não usar a SDK....

Avatar discord do usuario lrezende

lrezende

se o SDK faz, vc consegue fazer por aí tb...

Avatar discord do usuario lrezende

lrezende

o SDK toca em /v1/plan

Avatar discord do usuario lrezende

lrezende

no _url

Avatar discord do usuario lrezende

lrezende

Ver Respostas

tenta tirar esse / do final

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Mas retorna 404 com a mensagem {'nome': 'nao_encontrado', 'mensagem': 'Recurso não encontrado'}

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Estou tentando executar esse código:

def criar_plano_assinatura(self):
try:
self.gerar_head()
if self.headers is None:
raise AttributeError("O headers está vazio, impossível fazer a consulta")

_url = f"{self.uri}v1/plan/"

_data = {
"name": settings.GERENCIANET_NOME_PLANO,
"interval": settings.GERENCIANET_INTERVALO_COBRANCA,
"repeats": settings.GERENCIANET_QUANTIDADE_REPETICAO
}

response = requests.post(_url, data=json.dumps(_data), headers=self.headers, cert=self.certificado)
if response.status_code != 200:
raise Exception(f"Ocorreu um erro ao chamar o método criar_plano_assinatura: {response.json()}")
if response_json is None:
raise Exception(f"Ocorreu o erro ao chamar o método criar_plano_assinatura")
response_json = response.json()
logger.debug(f"Retorno da criação do plano: {response_json}")
return response_json
except Exception as error:
logger.debug(f"Error no criar_plano_assinatura: {error}")
raise Exception(f"Ocorreu o erro {error} ao chamar o método criar_plano_assinatura")