Histórico de mensagens sobre idEnvio

EXIBINDO CONVERSAS RECENTES:

Texto: idEnvio
# pix
Avatar discord do usuario wiliambuzatto

wiliambuzatto

Quando utilizamos no novo endpoint de envio de pix (PUT /v2/gn/pix/:idEnvio)
Passamos um idEnvio.

# pix
Avatar discord do usuario wiliambuzatto

wiliambuzatto

Ver Respostas

Pessoal, o webhook não retorna o idEnvio?

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia, Carlos! O split de pagamentos é um assunto que já vem sendo discutido internamente também. 😃
Uma solução paliativa seria, após o recebimento, utilizar o endpoint para envio de pix via API (PUT /v2/gn/pix/:idEnvio).
É possível realizar o envio via chave e/ou dados bancários. Mais detalhes neste link da documentação: https://dev.gerencianet.com.br/docs/

# pix
Avatar discord do usuario niltomar.

niltomar.

Ver Respostas

Galera alguém sabe se o SDK-PHP vai ser atualizada? Recebi uma notificação que a partir de 2023 é preciso informar o IdEnvio para o envio de Pix

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Se você ja quiser ir utilizando, você pode realizar a seguinte alteração:
No arquivo gn-constants.js (https://github.com/gerencianet/gn-api-sdk-node/blob/master/lib/gn-endpoints.js), em ENDPOINTS -> PIX -> pixSend, alterar para:

pixSend: {
route: '/v2/gn/pix/:idEnvio',
method: 'put'
},

# pix
Avatar discord do usuario sejaefi

sejaefi

Ver Respostas

Olá, @here!

Informamos que a rota POST/v2/pix - para requisitar o envio de Pix - será descontinuada a partir do dia 03/01/2023.

Mas podem ficar tranquilos. A documentação da API Pix foi atualizada com o novo endpoint PUT/v2/gn/pix/:idEnvio e melhorias que deixaram o serviço ainda mais robusto e com melhor performance:

- O endpoint passa a ter um método idempotente.
- A assinatura do endpoint agora permite informar um idEnvio. Esse identificador, único para cada envio, será gerado e controlado por você, evitando duplicidades inconvenientes.

Ficou com alguma dúvida? O nosso time de especialistas em integração está sempre à disposição para ajudar, todos os dias da semana, aqui, na comunidade Gerencianet.

Contem com a gente. 🧡

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Na resposta agora também é retornado o atributo idEnvio.
Esse atributo possui o ID que você informou anteriormente.

# pix
Avatar discord do usuario jrodella

jrodella

Ver Respostas

Obrigado pela informação, já vou providenciar as alterações na aplicação.
Você saberia informar se houve alguma mudança nos parâmetros de envio/resposta além do :idEnvio?
Não encontrei a documentação do endpoint antigo para poder comparar.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia! Tudo joia?
O antigo endpoint ainda esta em funcionamento, mas em breve ele vai ser descontinuado.
Recomendamos que as requisições passem a ser realizadas através do nosso novo endpoint: PUT /v2/gn/pix/:idEnvio

# pix
Avatar discord do usuario jrodella

jrodella

Ver Respostas

Bom dia
Notei que a API sendPix mudou o endpoint, sendo que agora é necessário informar o parâmetro :idEnvio.
Pergunta: o endpoint antigo permanecerá funcionando ou será descontinuado?

antigo: POST /v2/pix
novo: PUT /v2/gn/pix/:idEnvio

# pix
Avatar discord do usuario joaoc7439

joaoc7439

Ver Respostas

Boa tarde. Alterei meu código para incluir o idEnvio no pix_send. O pagamento ocorreu corretamente, mas o retorno da chamada nem a resposta pelo webhook continham o idEnvio, como eu pensei que ocorreria. O idEnvio foi gerado pela mesma rotina do txId, com 32 caracteres alfanuméricos, e estou usando o SDK Python.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, @huggler6815. Realmente não temos endpoint com essa funcionalidade, conforme os regulamentos do Banco Central.

Mas possuímos o endpoint PUT /v2/gn/pix/:idEnvio (https://dev.gerencianet.com.br/docs/api-pix-endpoints#requisitar-envio-de-pix) que tem como função realizar o envio de pix/transferência. Neste endpoint você tem a opção de passar a __chave Pix__ e o __CPF/CNPJ__ do favorecido, e se a chave Pix fizer referência ao CPF/CNPJ é feito o envio de Pix, caso contrário retornamos a mensagem "A chave do favorecido não foi encontrada". Desta forma estará validando a chave Pix.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

idEnvio é uma chave única criada por você, e2eid é uma chave única criada pela Gerencianet. Eu guardaria as duas, mas usaria a chave criada por você como chave primária.

# pix
Avatar discord do usuario .antoniogregorio

.antoniogregorio

Ver Respostas

Bom dia, gostaria de um auxílio, na api de requisição de envio pix.

json
{
"idEnvio": "12453567890123456789",
"e2eId": "E09089356202011251226APIff82f2e5",
"valor": "12.31",
"horario": {
"solicitacao": "2021-11-25T12:26:42.905Z"
},
"status":"EM_PROCESSAMENTO"
}
eu guardaria o 'idEnvio' ou o 'e2eId' no banco de dados para o webhook reconhecer a transação

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Atualizamos nossa SDK de .NET Core e agora ela contém todos os endpoints da API de Pagamentos e API Open Finance além, também, dos novos endpoints da API Pix (COBV e Extrato)!
Principais alterações:
- O campo 'pix_cert' do arquivo de credenciais passa agora a se chamar 'certificate';
- O endpoint para envio de Pix sofreu alterações e agora é necessário informar o idEnvio como parâmetro;
Link para o repositório atualizado: https://github.com/gerencianet/gn-api-sdk-dotnet-core

# assinaturas
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}")

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Concordo com seu ponto, um dos objetivos deste idEnvio é para dar mais controle ao pagador

# sugestões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sobre o pagamento/transferência via POST em /pix, eu acho que ele devia ser mudado para PUT. O POST hoje não tem idempotência, e está sujeita a duplicações... a idempotência seria garantida com um parâmetro id (similar ao id de devolução), diferente do eventual txid (que é do recebedor). Para não ter que criar muitos métodos distintos, acho que poderia ser um único... se não tiver txid ou código, a ação é de transferência. Se tiver txid ou código, é pagamento... mas são mutuamente exclusivos. Ou tem o txid, ou tem o código do Pix Copia e Cola.
No geral fica:
chave mutuamente exclusivo com banco/tipo/agência/conta/cpf , mas um deles é requerido
txid mutuamente exclusivo com código, mas é opcional.
idenvio obrigatório, e garante idempotência. Se receber duplicado, só dá erro se for diferente. <@!793123559874494465>